Minneapolis Community and Technical College · Courses
ITEC
57 courses with the subject ITEC, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
ITEC 1100Information Technology Concepts2.00
(1.00 lec/1.00 lab) 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. of READ 0200 or ESOL 0052; placement into ENGL 1110 or completion of ENGL 0900 or ESOL 0051; placement into MATH 0080 or completion of MATH 0070 or MATH 0077.
(1.00 lec/1.00 lab) This course provides you with an overview of skills you will need to communicate as IT professionals. It covers computer skills that introduce you to word processing, graphics, databases, spread sheets, business presentation programs and Internet applications. This course is Web assisted. 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. of READ 0200 or ESOL 0052; placement into ENGL 1110 or completion of ENGL 0900 or ESOL 0051; placement into MATH 0080 or completion of MATH 0070 or MATH 0077. 2013–2014 Catalog | Minneapolis Community & Technical College
(2.00 lec/1.00 lab) This course is a prerequisite for all computer programming courses and a required course for the Computer Support and Network Administration program. You will learn the basic principles of problem analysis, algorithm development, language selection, and program design and development. You will develop documentation and design logical solutions through flowcharting and pseudocode. MS Visual BASIC is used to develop simple applications. No prior computer programming experience is necessary. If entering the Information Technology programs, you have the option of testing out of ITEC 1150 through successful completion of an online examination. Must be taken A–F. of READ 0200 or ESOL 0052; placement into ENGL 1110 or completion of ENGL 0900 or ESOL 0051; placement into MATH 0080 or completion of MATH 0070 or MATH 0077.
(2.00 lec/1.00 lab) This course introduces the most important topics of the Macintosh Operating Systems (OS), beginning with the desktop, property, recycle bin and online help. You will learn to customize the desktop, work with drives, folders, and files, and use Find. You will learn advanced topics, such as troubleshooting Mac OS, implementing a backup strategy, and optimizing disks and Disk Defragmenter. You will also learn to work with applications and use the connectivity features of Mac OS with networks. You will use UNIX, a command line language, to understand the interaction between the user and the Mac. Students in the ITEC program have the option of testing out of this course (ITEC 1255) through successful completion of an online examination. Must be taken A–F. of READ 0200 or ESOL 0052; placement into ENGL 1110 or completion of ENGL 0900 or ESOL 0051; placement into MATH 0080 or completion of MATH 0070 or MATH 0077.
(3.00 lec/1.00 lab) This course provides the operation, diagnosis, troubleshooting and simple maintenance of microcomputer components. You will learn hardware compatibility, system architecture; disassembly and reassembly of a personal computer; and installation of fixed and diskette units, memory chips, and circuit cards into expansion slots for use as emulators, fax/modems, and network adapters. Furthermore, you will learn about input devices, video displays, modems, printers and multimedia. Must be taken A–F.
(3.00 lec/1.00 lab) 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 i 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. of READ 0200 or ESOL 0052; placement into ENGL 1110 or completion of ENGL 0900 or ESOL 0051; placement into MATH 0080 or completion of MATH 0070 or MATH 0077.
(3.00 lec/1.00 lab) This course provides hands-on, task-oriented projects, useful tips, and technical information to get you started using the Linux operating system. You will learn elementary operating system tasks, such as logging on and creating files, to advanced techniques, system commands, and operating system installation and configuration. Must be taken A–F. Prerequisite/Co-requisite: ITEC 1425. n
(3.00 lec/1.00 lab) This course will help you learn to develop Web pages using HTML including hyperlinks, images, lists, tables, style sheets, forms and frames. Furthermore, you will program in JavaScript and perform simple programming tasks. As the culminating activity, you will develop a final project in which you create a website on the Internet, using what you learned during the course. Must be taken A–F. ITEC 1250.
4.00 credits (3.00 lec/1.00 lab) This is the first of two courses in C#.NET programming on PCs. C#.NET is a well-established programming language that is used for creating software applications on many kinds and sizes of computers. C was standardized by ANSI, the American National Standards Institute, in 1990. C++ builds upon the C language by adding object-oriented classes and methods. You will enter code and create, test, and debug C#.NET programs. You will also write numerous short programs that demonstrate the abilities of the languages. Must be taken A–F.
4.00 credits (3.00 lec/1.00 lab) This course, the first of two courses in mobile applications, is hands-on and task-oriented, covering the use of a Mobile Platform to implement market- driven, Web-based applications. You will learn several skills: creating and running common types of mobile programs; building user interfaces and navigation applets; constructing transitions, multitouch events, networks and audio programs. You will design and implement your own mobile applications for evaluation. Must be taken A–F. ITEC 1255.
4.00 credits (3.00 lec/1.00 lab) This is the first of two courses in Visual BASIC programming on PCs. Visual BASIC is a high-level, event-driven programming language for use in the Windows operating system. 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 write, test and debug computer programs using Visual BASIC. Must be taken A–F. 420
4.00 credits (3.00 lec/1.00 lab) Java 1 is a hands-on task-oriented course that teaches you how to utilize the Java Platform to implement market driven, Web-based applications. You will learn how to create and run three common types of Java programs (applications, applets and servlets); how applications, applets, and servlets are similar and/or different; how to build a basic user interface that handles simple end- user input; how to read data from and write data to files and databases; and how to send and receive data over the network. This course takes you through the more common programming features available in the Java platform. You will submit your own design and implementation of Java programs for evaluation. You should have some experience with other computer languages and be familiar with common programming concepts such as displaying text or graphics or performing simple calculations. Must be taken A–F. approval or department chair: placement into READ 1300 or completion of READ 0200 or ESOL 0052; placement into MATH 0080 or completion of MATH 0070 or MATH 0077.
(3.00 lec/1.00 lab) This course will teach you convergence technologies, giving you knowledge in both voice and data communications concepts and how the industry is implementing converged networks. You will learn about data communications, telecommunications, computer telephony integration, local area networks, broadband technologies and voice over IP. Each module contains a final examination that will lead to a Certified Convergent Network Technologies (CCNT) certification at the course’s completion. Exam costs are included in the price of the training kit. Must be taken A–F.
4.00 credits (3.00 lec/1.00 lab) This is the second of two courses in C# programming on PCs. In this course, you continue to enter code, create, test and debug C# programs, but stronger emphasis will be placed on learning the use of C# object-oriented programming techniques using concepts of inheritance and polymorphism. You will write programs that include arrays, pointers, complex operators, structures, classes and other complex data types; and analyze and design programs using object- oriented theory and techniques. Must be taken A–F.
4.00 credits (3.00 lec/1.00 lab) This course is the second in the series of two courses that cover mobile applications. You will learn how to implement the advanced features and libraries of Mobile Applications using a variety of tools. You will learn several skills: developing platform-based programs; working with integration tools; 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. Must be taken A–F.
(3.00 lec/1.00 lab) 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. 2013–2014 Catalog | Minneapolis Community & Technical College
4.00 credits (3.00 lec/1.00 lab) This is the second of two courses in Visual BASIC programming on PCs. You will continue to write, test and debug computer programs using Visual BASIC. Programs written by you will include advanced techniques using dynamic link libraries, object linking and embedding, dynamic data exchange, dynamic controls and menus, and help screen development. You may also use Visual BASIC within the Microsoft Access database system. Must be taken A–F.
4.00 credits (3.00 lec/1.00 lab) Java 2 is a hands-on, task-oriented course that teaches you how to implement advanced features and libraries of the Java Platform. This course includes coverage on multithreading in Swing programs, JDBC2, CORBA (security), the drag-and-drop mechanism, and the Java security model, as well as complex GUI components. The course also explores the design of the Java collections framework and shows how to use the fundamental data structures that the standard Java library supplies. In addition, this course provides coverage on networking and remote objects. You will submit your own designs and implementations of Java programs for evaluation. Must be taken A–F.
(3.00 lec/1.00 lab) This course builds on your knowledge of Web programming and covers advanced aspects of client- side Web programming. You will learn to implement server-side Web programming; learn about several popular scripting languages, build Web pages that contain dynamic content, integrate existing data into a Web page and apply methods of gathering information from site visitors; and apply scripting with JavaScript and use XML, schemas, and XSL, using a task-based approach. This course will also introduce you to the concepts of server-side programming, as well as to several methods to help you build dynamic Web pages. You will also apply methods for selecting and integrating data, using tools such as SQL Server and Coldfusion. Must be taken A–F. 422
(3.00 lec/1.00 lab) 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. ITEC 1425.
(3.00 lec/1.00 lab) This course provides the skills to plan for, install, configure and administer Macintosh network servers and Macintosh desktop clients. You will become familiar with the concepts and basic administration of a local area network (LAN) and understand how various LAN components work together to build a functioning system. You will learn additional skills: planning for deployment; developing security strategies; working with group policies and user profiles; configuring access control and resource sharing; managing hardware and media; using the registry; monitoring performance; and troubleshooting. Must be taken A–F. 1425.
(3.00 lec/1.00 lab) This course provides you with comprehensive and balanced coverage of systems analysis and design. The content of the course and built-in projects allow them to master the concepts and techniques from both the traditional, structured approach and the object-oriented approach to systems development. You will learn to emphasize fundamentals of systems analysis, while addressing the diverse development environments of today. Must be taken A–F. 2013–2014 Catalog | Minneapolis Community & Technical College
(3.00 lec/1.00 lab) This course provides a foundational understanding of the theoretical concepts of mobile and wireless technologies and helps develop skills associated with planning, designing, installing and configuring wireless LANs from the principal Wireless LAN vendors, and explores the interrelationship of their hardware, software, and applications. You will develop understanding and skills related to current mobile technologies, along with associated operating systems and standards. The future direction of the wireless and mobile devices, and the trend toward convergent technologies will also be covered. Must be taken A–F.
(3.00 lec/1.00 lab) This course provides a foundational understanding of the field of computer forensics and imparts basic forensic analysis skills. You will gain forensics knowledge and skills on a foundation of operating systems administration and information security. You will cover a comprehensive range of topics, including a survey of forensics tools, crime-scene processing, evidence control and data gathering. In addition to computer forensics analysis concepts, you will gain insight into investigative techniques and expert witnessing as they apply to this specialized field. Must be taken A–F. 423
(3.00 lec/1.00 lab) This course provides you with the skills to manage Cisco LAN/WAN devices and environments through lectures, demonstrations, discussions, and hands-on labs. You will learn the OSI Reference Model, Cisco IOS commands, routing protocols such as RIP and IGRP, TCP/IP configuration and subnetting, router setup and configuration, network-switching concepts and configuration; and you will also understand WAN configuration and services. In addition to learning through lectures, demonstrations and discussions, you will be using router simulator software and actual Cisco routers and switches during hands-on labs. Must be taken A–F. ITEC 1425.
(2.00 int) In this internship, you will work and learn alongside computer professionals in an employer’s workplace. This is an elective that requires advisor approval. This course is made available to Information Technology students nearing graduation who are not already employed in the computer field. Supervision is required. You must complete at least 80 hours of supervised work and be enrolled in the last semester prior to graduation. Must be taken A–F. Information Technology program area. Faculty approval is required. Automobile transportation required for some sites. Placement into READ 1300 or completion of READ 0200 or ESOL 0052; placement into MATH 0080 or completion of MATH 0070 or MATH 0077.
(2.00 lec) This course provides you with industry certification- focused instruction on hardware, operating systems and software fundamentals. You will apply content needed to pass the A+ Core exam and the latest coverage of memory, bus, peripherals, and wireless technologies for the A+ Operating Systems exam. If entering this course, you are expected to have a working knowledge of computer installation and systems maintenance.
(2.00 lec) This course provides you with certification-focused instruction on installing, configuring, and operating, LAN, WAN, and dial access services for networks. You will learn about various protocols and network technologies including IP, IGRP, Serial, Frame Relay, IP RIP, VLANs, RIP, Ethernet, and Access Lists. If entering this course, you are expected to have a working knowledge of Cisco switches and routers and TCP/IP; in the course, you will receive comprehensive instruction to prepare you for industry Cisco Certificate Network Associate (CCNA) certification.
(2.00 lec) This course provides you with certification-focused instruction on installation, operation and troubleshooting of Linux operating systems. You will learn about fundamental open source resources/licenses, demonstrate knowledge of user administration, understand file permissions/software configurations, and manage local storage devices and network protocols. If entering this course, you are expected to have a working knowledge of the Linux environment; in the course, you will receive comprehensive instruction to prepare them for industry Linux+ certification. 2013–2014 Catalog | Minneapolis Community & Technical College
(2.00 lec) This course provides you with certification-focused instruction on networking administration and support. You will learn about media and topologies, protocols and standards, network implementation, and network support. If entering this course, you are expected to have a working knowledge of networking and data communications concepts; in the course, you will receive comprehensive instruction to prepare you for the industry Network+ certification.
(2.00 lec) This course provides you with certification-focused instruction on general security concepts, communication security, infrastructure security, basics of cryptography and operational/organizational security. You will learn about managing and securing network services, network devices, and network traffic. If entering this course, you are expected to have a working knowledge of computer hardware, operating systems, and managing networks; in the course, you will receive comprehensive instruction to prepare you for the industry Security+ certification. 425
(3.00 lec/1.00 lab) The course builds on SQL Server database knowledge to help you prepare for database certification. You will gain hands-on design experience and develop databases using the Microsoft SQL Server relational database management system; gain an understanding of the product’s architecture; and, through the accompanying labs, attain experience with the procedures to plan, configure, and implement database solutions and cover all other objectives of the industry certification exam.
(2.00 lec) This course provides you with certification-focused instruction in the skills required for you to build IT applications for Windows Forms by using the Microsoft .Net Framework. The course will cover the major topics for Windows client application programming on the .Net Framework. If you are already familiar with VB.Net development, in the course, you will receive aggressive training to prepare you for industry certification.
(2.00 lec) This course provides you with certification-focused instruction on the syntax of the Java programming language; object-oriented programming with the Java programming language; creating graphical user interfaces (GUI), exceptions, file input/output (I/O), threads and networking. If you are already familiar with the Java programming language, in the course, you will receive aggressive instruction to prepare you for industry SCJP Java certification.
(2.00 lec) This course builds on knowledge in HTML and JavaScript and provides certification-focused instruction on the skill required for you to use the features of the JavaScript language and design client-side, platform-independent solutions. This course also shows you how to correctly write JavaScript programs, script for the JavaScript object model, control program flow, validate forms, animate images, target frames and create cookies. If you are already familiar with VB .Net development, in the course, you will receive aggressive training to prepare you for industry JavaScript certification. 426
(2.00 lec) This course builds on knowledge in XML and provides you certification-focused instruction on the skills required to build XML Web services and server components using Visual Basic .Net or Visual C# .NET. You will extend your 101/183 expertise through various skill- building exercises. If you are already familiar with XML, and either VB .Net development or Visual C#, in the course, you will receive aggressive training to prepare you for the industry MCAD certification.
(2.00 lec) Building on your project-management knowledge and experience, this course provides certification- focused instruction on conflict resolution, negotiation, communication, team building/leadership, and setting and mapping expectations. The course will show you traditional project management practices, as well as the problem-solving and communications skills required by project managers involved in such varied projects as product development, software development/ engineering, EFP, and IT. In the course, you will receive aggressive training to prepare you for the Project+ industry certification.