Searching…

Print Page



Preparing for IT (ITEC 1005)

Total Credits:  1   Lab Credits:  1  
Description:  This course introduces professional and technical skills required by the Information Technology industry. You will gain knowledge and learn skills which will prepare you to be successful in Minneapolis College's ITEC programs, and in the workplace. You will learn the professional qualities required by IT employees: teamwork and group skills; networking; troubleshooting; professional communication; preparing an initial resume and other essential career documentation. You will design and implement your own personal study and career plan. Must be taken A-F.
Prerequisites:  Placement into READ 1300 or completion of READ 0200 or ESOL 0052

Click for more details

Information Technology Concepts (ITEC 1100)

Total Credits:  2   Lecture Credits:  1   Lab Credits:  1  
Description:  This course provides an overview of the business data processing environment. Topics include computer hardware, software, input and output, the central processing unit, information storage and file processing, data communications, systems analysis, the computer programming process, programming languages, personal Information Technology, and issues and trends. If entering the Information Technology programs, you have the option of testing out of ITEC 1100 through successful completion of an online examination for credit. Must be taken A-F.
Prerequisites:  Placement into READ 1300 or completion of READ 0200 or ESOL 0052

Click for more details

Information Technology Skills (ITEC 1110)

Total Credits:  2   Lecture Credits:  1   Lab Credits:  1  
Description:  This course provides you with an overview of skills you will need to communicate as an IT professional. You will learn about word processing, graphics, databases, spreadsheets, presentation programs and Internet applications. If entering the Information Technology programs, you have the option of testing out of ITEC 1110 through successful completion of an online examination. Must be taken A-F.
Prerequisites:  Placement into READ 1300 or completion of READ 0200 or ESOL 0052

Click for more details

Programming Logic and Design (ITEC 1150)

Total Credits:  3   Lecture Credits:  2   Lab Credits:  1  
Description:  This course introduces students to software development and programming principles. You will learn the basic principles of problem analysis, program design, program development, testing, and documentation. You will become familiar with using a modern programming language and software development environment. No prior computer programming experience is necessary. Must be taken A-F.
Prerequisites:  Placement into READ 1300 or completion of READ 0200 or ESOL 0052

Click for more details

Microsoft Windows Operating Systems (ITEC 1250)

Total Credits:  3   Lecture Credits:  2   Lab Credits:  1  
Description:  This course introduces you to the most important components of Windows operating systems. You will learn to customize Windows, and to work with drives, folders, and files. You will also be introduced to advanced topics, such as working with the registry, customizing startup, using command line tools with Windows, implementing a backup strategy, optimizing disks, and using other Windows troubleshooting, maintenance, and optimization tools. You will learn to work with Windows applications and use the network connectivity features of Windows. This is a lecture and hands-on tutorial-based course. If entering the Information Technology programs, you have the option of testing out of ITEC 1250 through successful completion of an online examination. Must be taken A-F.
Prerequisites:  Placement into READ 1300 or completion of READ 0200 or ESOL 0052

Click for more details

Microcomputer System Maintenance (ITEC 1310)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course covers the organization, operation, troubleshooting, and basic maintenance of mobile and desktop PC hardware and software. You will learn about hardware components, including microprocessors, RAM, BIOS, motherboards, power supplies, hard drive storage, and common input/output devices. You will also learn about software aspects of PC maintenance, including installing and upgrading Microsoft Windows operating systems, maintaining file systems, user account management, working with the command-line interface, and how to diagnose and fix common software problems. You will do regular hands-on lab work with both PC hardware and software in this class, including learning how to assemble and configure a working PC from scratch. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, and ITEC 1250

Click for more details

Database Design and Implementation (ITEC 1375)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course will help you learn to design, implement and manage database systems, teaching you database fundamentals and design, data storage and retrieval techniques, security, normalization, and administration of a database management system. You will reinforce these concepts by creating, maintaining, and naturalizing data using individual and group hands-on lab exercises. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, ITEC 1150, and ITEC 1250

Click for more details

Data Communications (ITEC 1425)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course provides an introduction to data communications in business and industry. You will gain an understanding of data communications, terminals, modems, multiplexers, wire-based media, wireless transmission, optical transmission, satellite communication, protocols, flow control, error detection and correction, communications software, network topologies, local and wide-area networks, intranets, Internets, PC software, browsers, network architectures, ISDN< ATM, and network design and management. Furthermore, during lab, you will participate in projects in data communication applications, configure and install a modem, dial-up an information service, download files, transfer files between PCs, operate a PC remotely and more. Must be taken A-F.
Prerequisites:  Placement into READ 1300 or completion of READ 0200 or ESOL 0052

Click for more details

SQL Server Database Design and Implementation (ITEC 1460)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  The course will help you learn the concepts and terms you will need to create and run SQL statements using Microsoft SQL Server. You will develop simple and complex SQL queries, and be able to use joins, summary queries, and subqueries. You will learn to design and implement your own database. You work with advanced features such as views, scripts, stored procedures, functions, and triggers. Database security and CLR integration will also be discussed. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, ITEC 1150, and ITEC 1250

Click for more details

MySQL Database Design and Implementation (ITEC 1465)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course is an introduction to the open source MySQL relational database software. You will install and configure the database software and a query tool in one or more operating system environments e.g. MS Windows, Linux. No prior database experience is necessary. You will learn to use the power of the MySQL dialect effectively and efficiently. Beyond developing queries and views, you will study issues of data security and integrity. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, ITEC 1150, and ITEC 1250

Click for more details

Linux System Administration (ITEC 1475)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course provides an introduction to the free, open-source, Linux operating system. You will learn how to install, setup, use, manage, and troubleshoot Linux installations. You will begin with learning command-line interface (shell) concepts and techniques, including basic commands, navigating the file system, I/O redirection, and how the shell processes commands. Other topics include installing and managing software packages, managing users and groups, creating and formatting file systems, and the basics of Linux text processing and regular expressions. Possible additional topics are booting and shutting down, basic shell scripting, network configuration and administration, and basic Linux system security. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, ITEC 1150, and ITEC 1425

Click for more details

Apple Mobile Programming (ITEC 2415)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  This course is hands-on and task-oriented, covering the use of the Apple iPhone and iPad mobile device platform to implement market-driven, device-based applications. You will learn several skills: creating and running common types of mobile programs; building user interfaces and navigation applets; constructing transitions, multi-touch events, networks and audio programs. You will design and implement your own mobile applications for evaluation. You will learn also how to implement the advanced features and libraries of iPhone applications using a variety of features. You will learn several skills: developing platform-based programs; using data and control structures; working with data types and expressions; building modular applications, classes and scripts; integrating databases; developing multithreading applications; programming drag-and-drop mechanisms; and developing security models.
Prerequisites:  ITEC 1255 or ITEC 2505 or ITEC 2545

Click for more details

Android Mobile Programming (ITEC 2417)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  This course introduces students to Android application development. You will learn skills and techniques that are used to create mobile apps for the Android platform. You will work with a variety of Android components and use these to develop apps that take advantage of the unique features of a mobile device; while managing constraints imposed by these devices. You will gain experience designing, coding, testing, and troubleshooting applications. You will also gain experience in user interface design, teamwork, the Android development environment and supporting developer tools. Before starting the class, you must be familiar with at least one high-level programming language, object-oriented programming concepts, and use of an IDE. Must be taken A-F.
Prerequisites:  ITEC 1150 or ITEC 2505 or ITEC 2545

Click for more details

Information Technology Project Management (ITEC 2425)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course helps you understand the importance of project management and its key role in the success of information technology projects. You will develop your familiarity with various IT methodologies and industry-recognized project management terminology and techniques. In addition, this course includes various individual and group projects to prepare you to become productive project contributors within the Information Technology industry. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, and ITEC 1250

Click for more details

Visual Basic.NET Programming (ITEC 2455)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  In this class you will learn to write Visual Basic code and create graphical user interfaces to build applications with a familiar Windows look and feel. You will design, create, document, test, and debug programs. You will become familiar with Visual Basic's libraries, and advanced language features. You will learn how to use the Visual Studio development environment and other software development tools. You will develop object oriented programming skills and build intermediate and larger scale applications. You may also create Visual Basic applications which interface with Microsoft SQL Server databases. Must be taken A-F.
Prerequisites:  ITEC 1150

Click for more details

Visual C#.NET Programming (ITEC 2505)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  In this course you will learn about Visual C# .NET, a high-level, object-oriented programming language for use in the Microsoft Windows .NET environment. You will learn to enter code, manipulate windows objects and apply object-oriented tools which enable the building of custom visual applications with a familiar Windows look and feel. You will design, write, test and debug programs using the C# .NET environment. You will also create C# applications integrating Microsoft SQL Server databases. Must be taken A-F.
Prerequisites:  ITEC 1150

Click for more details

Java Programming (ITEC 2545)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  In this course you will learn to write Java code to develop applications. You will design, create, document, test and debug programs. You will become familiar with Java's class libraries, graphical user interface development, and advanced language features. You will learn how to use the Java development environment and other software development tools. You will develop object-oriented programming skills, and build intermediate and larger scale applications. You may also create Java applications which interface with databases. Must be taken A-F.
Prerequisites:  ITEC 1150

Click for more details

Web Client and Server Programming (ITEC 2560)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  This course covers principles and practices of modern web application design, development and deployment. This class focuses on web client and server code development, deployment, and management, and will cover fundamental aspects of front-end design needed to produce functional, dynamic websites. You will explore various types of web site hosting options. You will also use web application frameworks, databases, developer tools (such as testing suites and source control tools) and other resources to build and deploy web applications. You will be introduced to security issues, and user experience considerations. Must be taken A-F.
Prerequisites:  ITEC 1150

Click for more details

C# ASP.NET Web Development (ITEC 2605)

Total Credits:  6   Lecture Credits:  5   Lab Credits:  1  
Description:  This course introduces Visual Studio C# ASP.NET Web Development. You will learn skills and techniques that are used to create web apps using Visual Studio for Mac or Windows PCs. You will develop single and multi-page web apps that will use a database. Applications will be developed using HTML, CSS, and Javascript on the client side and C# and Razor views on the server. You will also create, test, and debug responsive web applications. Additional skills you will learn include routing, component libraries, views, model binding, and data validation. You will be introduced to dependency injection and unit testing concepts. Must be taken A-F.
Prerequisites:  One of these Database Courses: ITEC 1375 or ITEC 1460 or ITEC 1465 and One of these Programming Courses: ITEC 2505 or ITEC 2545 or ITEC 2560

Click for more details

Microsoft Network Administration (ITEC 2710)

Total Credits:  4   Lecture Credits:  3   Lab Credits:  1  
Description:  This course provides you with the skills to plan for, install, configure and administer Windows network servers and Windows desktop clients. You will become familiar with the concepts and basic administration of a local area network and understand how various components work together to build a functioning network system. Additionally, you will learn how to plan for deployment, develop security strategies, work with group policies and user profiles, configure access control, configure resource sharing, manage hardware and media, use the registry, monitor performance, administer Active Directory, configure DNS & DHCP, optimize, and troubleshoot. Must be taken A-F.
Prerequisites:  ITEC 1100, ITEC 1110, ITEC 1250, and ITEC 1425

Click for more details