Print
Information Technology

Preparing for IT (ITEC 1005)

Total Credits:  1   Lecture Credits:  0.00   Lab Credits:  1.00  
Description:  This course will introduce students to 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 MCTC's ITEC programs and in the workplace. This includes professional qualities required by IT employees; teamwork and group skills; networking; troubleshooting; professional communication; preparing an initial resume and other essential documentation. You will design and implement you own personal study and career plan.
Prerequisites: 

Placement score into MATH 0080 or MATH 0088 or completion of MATH 0070 or MATH 0077.


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.00   Lab Credits:  1.00  
Description:  This course provides you with an overview of skills you will need to communicate as an IT professional. 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.
Prerequisites: 

Placement score into MATH 0080 or completion of MATH 0070 or MATH 0077.


Click for more details

Programming Logic and Design (ITEC 1150)

Total Credits:  3   Lecture Credits:  2.00   Lab Credits:  1.00  
Description:  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.
Prerequisites: 

Placement score into MATH 0080 or completion of MATH 0070 or MATH 0077.


Click for more details

Microsoft Windows Operating Systems (ITEC 1250)

Total Credits:  3   Lecture Credits:  2.00   Lab Credits:  1.00  
Description:  This course introduces you to the most important topics of the Windows Operating (OS) Systems, beginning with the desktop, property, recycle bin and online help. You learn to customize the desktop, work with drives, folders, and files, and use Find and Windows Explorer. You are also introduced to more advanced topics, such as troubleshooting Windows OS, working with a startup disk, using DOS with Windows, implementing a backup strategy, and optimizing disks with Scan Disk/Disk Cleanup and Disk Defragmenter; learn to work with applications, use object linking and embedding, and use the connectivity features of Windows OS with networks; and use basic DOS commands to understand the interaction between the user and the PC for command line language OS. 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 1150 through successful completion of an online examination. Must be taken A-F.
Prerequisites: 

Placement score into MATH 0080 or completion of MATH 0070 or MATH 0077.


Click for more details

Macintosh Operating Systems (ITEC 1255)

Total Credits:  3   Lecture Credits:  2.00   Lab Credits:  1.00  
Description:  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.
Prerequisites: 

Placement score into MATH 0080 or completion of MATH 0070 or MATH 0077.


Click for more details

Microcomputer System Maintenance (ITEC 1310)

Total Credits:  4   Lecture Credits:  3.00   Lab Credits:  1.00  
Description:  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.
Prerequisites: 

ITEC 1100, ITEC 1110, 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.00   Lab Credits:  1.00  
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 score into MATH 0080 or completion of MATH 0070 or MATH 0077.


Click for more details

SQL Server Database Design and Implementation (ITEC 1460)

Total Credits:  4   Lecture Credits:  3.00   Lab Credits:  1.00  
Description:  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. You will gain an understanding of the product's architecture and, through the accompanying labs, attain experience with procedures to plan, configure, and implement database solutions and cover all other objectives of the industry certification exam. Must be taken A-F.
Prerequisites: 

ITEC 1100, ITEC 1110, ITEC 1150, 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.00   Lab Credits:  1.00  
Description:  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.
Prerequisites: 

ITEC 1100, ITEC 1110, ITEC 1150 and ITEC 1425.


Click for more details

E-Commerce Development and Implementation (ITEC 1585)

Total Credits:  4   Lecture Credits:  3.00   Lab Credits:  1.00  
Description:  This course explores e-commerce applications of the Internet and intranets and the ways they can be used for business operations, management, marketing, and secure financial transactions. You will learn about Web-authoring theory and practice, as well as address legal and ethical questions. Furthermore, you will explore issues related to e-business implementation. Topics include the role of competition, consumer and business relationship considerations, and strategies for integration to existing business operations and legacy systems. You will study successful real-life implementations of e-business solutions. Must be taken A-F.
Prerequisites: 

ITEC 1555.


Click for more details

Global IT Business: Emerging U.S.-India Partnership (ITEC 1865)

Total Credits:  3   Lecture Credits:  3.00   Lab Credits:  0.00  
Description:  This course provides the opportunity to learn about how businesses are adapting to expanding globalization of business processes and information technology applications. In particular, you will learn how Indian businesses are partnering with U.S. firms; the diverse industries affected by these relationships, and an in-depth analysis of the benefits, potential pitfalls, and solutions that are likely to emerge through the coming decade. You will also address the need for innovation and development of niche industries to keep pace in a new world with a more level playing field. As part of the course, you will travel to HITEC City in Hyderabad, India and the IT centers in Bangalore, India. There are additional fees for travel.

Click for more details

Computer Telephony Integration (ITEC 1950)

Total Credits:  4   Lecture Credits:  3.00   Lab Credits:  1.00  
Description:  This course will teach you convergence technologies. You will gain 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.
Prerequisites: 

ITEC 1425.


Click for more details

Application Support and Resource Utilization (ITEC 2075)

Total Credits:  4   Lecture Credits:  3.00   Lab Credits:  1.00  
Description:  This course provides you the basics of user support for software, hardware and network through the utilization of important resources. You will develop skills in managing records; purchasing, negotiating and reviewing contracts; understanding and enforcing warranty and license agreements; developing procedures; shopping for the best price; and managing a budget. You will learn to understand the needs of technical support personnel, sales people, managers, and end users. Furthermore, you will learn to install and support applications on a computer and how to design and implement a help desk and provide user assistance. You will also create a troubleshooting guide and user manual. Must be taken A-F.
Prerequisites: 

ITEC 1100, ITEC 1110, ITEC 1150 and ITEC 1250.


Click for more details

Computer Gaming Design and Development (ITEC 2245)

Total Credits:  4   Lecture Credits:  3.00   Lab Credits:  1.00  
Description:  This course provides hands-on development of games. You will survey a variety of software technologies relevant to games, including programming languages, scripting languages, operating systems, file systems, networks, simulation engines, and multimedia design systems. You will also study some of the underlying scientific concepts from computer science and related fields, including simulation and modeling, graphics, artificial intelligence, real-time processing, and game theory. Group projects will involve system implementation but emphasize design and use of existing tools and will require you to go through all phases of system conceptualization, specification, design, implementation, and evaluation. Must be taken A-F.
Prerequisites: 

ITEC 1700 or ITEC 1750 or ITEC 1771.


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.00   Lab Credits:  1.00  
Description:  This course is hands-on and task-oriented, covering the use of the Android-type 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 learn to write Android Applications from scratch. Applications will be designed to work on multiple versions of Android and using multiple device types. Applications will be developed using the basic components of User Activity, Background services, message triggers, and data usage. You will design and implement your own mobile applications for evaluation.
Prerequisites: 

ITEC 1150 or ITEC 2505 or ITEC 2545.


Click for more details

Microsoft Mobile Programming (ITEC 2419)

Total Credits:  6   Lecture Credits:  5.00   Lab Credits:  1.00  
Description:  This course is hands-on and task-oriented, covering the use of the Microsoft 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 Microsoft mobile 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 multi-threading applications; programming drag-and-drop mechanisms; and developing security models.
Prerequisites: 

ITEC 1150 or ITEC 2505 or ITEC 2545.


Click for more details