Faculty of. Electrical and Computer Engineering Technology

Similar documents
Electrical and Computer Engineering Technology (ECET) Program Handbook COMPUTER SCIENCE PROGRAMS ELECTROTECHNOLOGY PROGRAMS 2013 INTAKE

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

Course Descriptions. CS 101 Intro to Computer Science

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Information Technology Career Field Pathways and Course Structure

Computer Science Course Descriptions Page 1

138 To satisfy a prerequisite, the student must have earned a letter grade of A, B, C or CR in the prerequisite course, unless otherwise stated.

Computer Information Systems

Course Descriptions. preparation.

Computer Information Systems

DIABLO VALLEY COLLEGE CATALOG

Computer Information Systems

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Computer Network Engineering

Computer Information Systems

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

PCCC PCCC Course Description

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

The Information Technology Studies Program (ITS)

INFORMATION TECHNOLOGY

INFORMATION TECHNOLOGY (INFO)

Computer Information Technology

Cisco Network Specialist CCNA

Computer Network Engineering

One LAR Course Credits: 3. Page 4

9-12 An exploratory level course that provides an exposure to. careers and issues in information technology. Students

LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing

Academic Programs INFORMATION TECHNOLOGY

COURSE TITLE COURSE DESCRIPTION

COMPUTER INFORMATION SYSTEMS

Computer Information Systems (CIS)

67» information technology.» information technology.» general education and degree options

BIT Course Description

Computer and Information Science

Higher Certificate in Information Systems (Network Engineering) * (1 year full-time, 2½ years part-time)

Manitoba Curriculum Framework of Outcomes. Networking & Cyber Security Grades 9 11

Associate in Science Degree in Computer Network Systems Engineering

Computer and Information Science

Bachelor of Information Technology (Network Security)

Computer Science A.A. Degree, Certificate of Achievement & Department Certificate Programs

Computer and Information Sciences

Computer Information Science

Information and Communications Technology Courses at a Glance

Implementing Cisco IOS Network Security v2.0 (IINS)

Cyber Security Certificate

COMPUTER SCIENCE & INFORMATION TECHNOLOGY

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

CAREER OPPORTUNITIES

INFORMATION TECHNOLOGY and COMPUTER SCIENCE (CS)

Information Technology Networking Specialist Cisco Network Professional

Information Technology

COMPUTER SCIENCE. Contact Information. Overview. Degrees/Certificates

INFOCOMM & DIGITAL MEDIA (IT NETWORK AND SYSTEM ADMINISTRATION)

Information Technology Cluster

Computer Science. B.S. in Computer & Information Science. B.S. in Computer Information Systems

ASSOCIATE IN ARTS DEGREE-60 UNITS

INFORMATION TECHNOLOGY

Computer Security and Investigations

CTI Higher Certificate in Information Systems (Engineering)

Computer Support & Network Administration

CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Networking (Exploration 1)

Engineering, Construction and Industrial Degrees and Certificates

Bachelor of Information Technology (Incorporating Diploma in Information Technology (Levels 5 and 6)

COMPUTER PROGRAMMER ANALYST PROGRAM (T127)

Master of Science in Computer Science Information Systems

The Future is Now Computer Information Systems Kennebec Valley Community College Your Key to Success

How To Learn To Use A Computer System

APPENDIX A WORK PROCESS SCHEDULE AND RELATED INSTRUCTION OUTLINE. Computer Support Specialist (Existing Title: Help Desk Technician)

Arch - Broadcast - Business - Computer - Culinary - Engineer ARCHITECTURAL ENGINEERING DRAWING & DESIGN

Information Technology Division

Course Bachelor of Information Technology majoring in Network Security or Data Infrastructure Engineering

information technology

Bachelor of Science (BSc), Information Technology (IT) Semester-based Layout of the Program

Diploma in Business and Information Management Diploma in Computer Forensics Diploma in Information Technology Diploma in Web Technologies

Diploma of Website Development

How To Learn To Program In Cisco Software (For Beginners)

Clarke College. Major Requirements

CCNA Security 2.0 Scope and Sequence

SCHOOL OF INFORMATION TECHNOLOGY. Graduate Diploma in Information Technology (Level 7) 1 Semester Bachelor of Information Technology 3 Years

COMPUTER INFORMATION SYSTEMS

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.

Human Resource Management (See Business) Information Technology. Desktop Support Technician. 138 :: Instructional Programs.

ASSOCIATE DEGREE OF NETWORK TECHNOLOGY

Information Technology Foundations

Diploma in Business and Information Management Diploma in Computer Forensics Diploma in Information Technology Diploma in Web Technologies

LAKELAND BUSINESS ENGINEERING TECHNOLOGIES. Opportunity. and. starts HERE COMMUNITY COLLEGE.

Bachelor of Science in Information Technology. Course Descriptions

A TOP-RATED UNIVERSITY FOR EMPLOYABILITY. MSc Information and Network Security. T:

NC DIGITAL MEDIA COMPUTING

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

INFORMATION TECHNOLOGY

Information Technology & Computer Science

COURSE CATALOG. BS Networking and System Administration

MS In Forensic Computing (MSFC) Saint Joseph s College. (33 Credits, including a Practicum/Internship)

COMPUTER INFORMATION SCIENCE

Information Systems Technology Degrees and Certificates

Assessment of Learning Report. Computer Science Networking CPC. Fall 2008 Spring 2010

Transcription:

Faculty of Electrical and Computer Engineering Technology

Contents Contacts... 3 Mohawk College of Applied Arts and Technology... 5 School of Electrical and Computer Engineering Technology (ECET)... 5 The Difference between Engineers and Technologists... 7 The Difference between Technologists and Technicians... 7 Programs... 8 Computer Systems Technician Network Systems... 8 Computer Systems Technology Network Engineering & Security Analyst (NESA)... 8 Computer Systems Technician Software Support... 9 Computer Systems Technology Software Development... 9 Electrical Engineering Technology (Industrial Controls)... 9 Energy Systems Engineering Technology... 9 Co-operative Work Experience... 10 Co-op Rotation for Computer Science Programs... 11 Co-op Rotation for Electrotechnology Programs... 11 Computer Systems Program Organization... 12 Admission Requirements... 12 Electrical Engineering Technology Program Organization... 13 Admission Requirements... 13 Program of Studies... 14 447/455 Computer Systems Technician Network Systems... 14 555 Computer Systems Technology Network Engineering & Security Analyst... 15 548/558 Computer Systems Technician Software Support... 17 559 Computer Systems Technology Software Development... 18 360 Energy Systems Engineering Technology... 20 582 Electrical Engineering Technology (Industrial Controls)... 22 Course Descriptions... 24 Computer Science... 24 Networking... 24 Software... 29 Electrical Engineering... 33 Energy Systems Engineering Technology... 37 Electrical Engineering Technology (Industrial Controls)... 39 Awards and Scholarships... 41 Page 1

Pathways after Graduation... 42 Higher Education... 42 Bachelor of Technology... 42 Bachelor of Engineering... 42 Beginning Your Career... 42 Career Websites... 43 Charter of Expectations... 44 Program Advisory Committee Statement... 48 Page 2

Contacts General Information Mohawk College Main Line 905-575-1212 www.mohawkcollege.ca Program Coordinators Computer Systems Technician /Technology Software Support / Development Computer Systems Technician /Technology Network Systems / NESA Electrical Engineering Technology (Industrial Controls) Energy Systems Engineering Technology semester 1-4 semester 5-6 semester 1-6 semester 1-4 Semester 5-6 Semester 1-4 Semester 5-6 Ms. Sharon Scollard sharon.scollard@mohawkcollege.ca Ext.3684 Mr. Brian Minaji brian.minaji@mohawkcollege.ca Ext 3357 Mr. Wayne Collins wayne.collins@mohawkcollege.ca Ext 3582 Mr. Vijay Khatri vijay.khatri@mohawkcollege.ca Ext 3572 Mr. Ahmed Arkoub ahmed.arkoub@mohawkcollege.ca Ext 3988 Mr. Vijay Khatri vijay.khatri@mohawkcollege.ca Ext 3572 Mr. Rubaid Khan rubaid.khan@mohawkcollege.ca Ext 3185 Page 3

Administration, Faculty & Support Staff DEAN: ASSOCIATE DEAN: Tony Thoma, B.Sc., BBA, MBA, P.Eng. Elizabeth Pietrantonio, B.Sc., MBA, MTS, P. Eng. Computer Science and Information Technology FULL TIME FACULTY: Stephen Adams Denise Hager Dennis Angle Kevin Browne Ali Cheaib Wayne Collins - Coordinator Nicholas Corkigian Ben Curtis John Holloway Glen Lederman Bob Lewis James Long Brian Minaji - Coordinator Sharon Scollard - Coordinator Sheldon Doyle - Coordinator Rick Trottier Christine French Simon Galton Martin Weddum Mark Yendt Electrical Engineering Technology FULL TIME FACULTY: Ahmed Arkoub - Coordinator Mohsin Mollah Mohy Bayat Stephen Eagle Bernd Habicht Sabu Joseph Rubaid Khan - Coordinator Vijay Khatri - Coordinator Daisy Korah Richard Ma Larry Petkov Majlinda Qarri Rakesh Sharma Brian Stefanchuk - Coordinator Katherine Usik John Van Loon Jim Wilks Frank Zhao TECHNOLOGISTS: John Anger Simranjit Kaur Patrick Hogg George Voros Page 4

Mohawk College of Applied Arts and Technology Mohawk College educates and serves more than 22,500 full-time, part-time, and apprenticeship students at three campuses in Hamilton, Ontario. Mohawk is Ontario's largest trainer of apprentices and is recognized as a leader in health and technology education. More than 1,200 international students from over 70 countries also study at Mohawk. Mohawk offers more than 120 programs, with one-year certificates, two and three-year diplomas and four-year collaborative degree programs. More than 1,000 partners help train Mohawk students through co-op work terms, field placements, community projects and applied research projects. A quality education combined with outstanding student services and real-world experience with employers contributes to a graduate employment rate of nearly 86 per cent. For five years in a row Mohawk has ranked number one for student satisfaction among all colleges in the Greater Toronto and Hamilton area. Mohawk has also been named one of Canada's greenest employers for the past two years. School of Electrical and Computer Engineering Technology (ECET) How do computers network wirelessly or across fiber-optic cables? How can networks be secured to prevent intrusion by hackers? How are web and mobile applications developed? What makes one computer better than another? Would you like to design your own computer integrated circuit? Do you find robotics and automated processes interesting? Do you wonder what controls the motors and machinery used in manufacturing? Are you interested in electrical power distribution, conservation, or management? Would you like to contribute to the development of sustainable energy systems? If any of these things spark an interest read on Page 5

Our modern world is built on the technologies that makes these things possible. Electricity, electronics, and computers are applied in virtually all industries and careers. Can you think of any career that does not apply electricity, electronics, or computers in some form? The Electrical and Computer Engineering Technology programs at Mohawk College provide training for a diverse range of careers. The broad curriculum gives graduates the mobility to move between industries and careers wherever electricity, electronics, or computers are applied. These technologies built the Internet! Electrical and computer technology is used in fiber-optics and cellular communications, data networking, electronic design and manufacturing, and industrial machine control. Computer technology is behind the scenes in large and small computer networks, web and mobile applications. Decision-making, process control, and data analysis. Our graduates are in demand because their skills make them marketable in a wide range of application areas and diverse industries such as: automotive and aerospace, bioengineering, consumer electronics, appliances, process control, manufacturing, healthcare, network security, business and consumer software solutions, retail and commercial sales, entertainment, and power generation and distribution. And the list is constantly growing Those working in the electrical and computer technology field are multi-disciplined with the skills to understand the ways electrical, electronic, and computer systems integrate to support many types of industry. No single discipline works in isolation. Graduates acquire versatile skills allowing them to adapt to changes in industry Graduates who can adapt to change and keep their skills up to date as technology evolves are valuable to industry employers. Computers are a big part of our lives storing and analyzing sensitive data, and handling business and personal transactions. Computers are embedded into everything from microwave ovens, home theater systems, to heating and climate control. A small car has at least 10 microcomputers. Computers are electrical systems so a true understanding of computers and how to use them requires knowledge of some electrical principles, computer electronics, and programming. The Internet, embedded controllers, and industrial control systems all require programming, software design, and testing. Applications involving electricity, electronics, or computers also require knowledge of computer architecture and programming, networks, and security. Page 6

The Difference between Engineers and Technologists Engineers typically spend their working day planning while technologists spend their day making plans work. The main difference is in their professional designation, educational focus, and level of responsibility. Engineering programs are geared toward development of conceptual skills and design concepts that are dependent on complex, theoretical math and science combined with engineering fundamentals. Technologist programs are oriented toward application and provide a qualitative introduction to engineering fundamentals dependent on applied math and science. A technologist develops the way to implement the engineer s conceptual design. The Difference between Technologists and Technicians A technician typically performs tasks that require specialized skills, training, and knowledge. Technicians will choose from several available methods to solve problems where information is readily obtainable. They will troubleshoot systems to locate and repair faulty components or code and perform repetitive design tasks. A technologist goes beyond the repetitive application of process. Technologists deal with abstract concepts that are not readily demonstrated but instead are proven by means of indirect measurement and inference. They deal with complex, integrated systems of equipment, structures, and processes. Technologists troubleshoot problems and develop design improvements or alternative product applications. Technologists are adaptive individuals and will be looking for new and better ways to apply current technologies to their workplace. Technologists will often have more responsibility and decision-making in the workplace than technicians. As a consequence of this technologists require more training and must complete six semesters (three years) of schooling as opposed to the four-semester (two years) program for technicians. Regardless of the program from which a student graduates success is largely dependent on the individual. There are people who may be classified as technicians but perform the work of a technologist and the reverse also applies. Half of the course content is delivered in laboratories We take applied learning seriously. Students apply the theory presented in lectures to equipment, computers, and networks used in the field. We have close relationships with industry partners to ensure we are teaching with not only the leading edge technology but also older technology present in manufacturing plants and computer centres around the world. With the widespread adoption of virtualization in every industry we have been able to move some of the face-to-face lecture time to active learning outside the classroom. This blended approach to course delivery gives the student a more flexible schedule and gives them an opportunity to learn in an environment more comfortable for them. Each student can actively learn at their own pace outside of the constraints of a college timetable. Page 7

Programs There are six programs delivered by the Faculty of Electrical and Computer Engineering Technology (ECET). Computer Systems Technician Network Systems Computer Systems Technology Network Engineering & Security Analyst Computer Systems Technician Software Support Computer Systems Technology Software Development Electrical Engineering Technology Control Energy Systems Engineering Technology Interconnectivity of the Programs The following diagram shows there is much overlap between these programs. Engineering discipline that focuses on the control and automation of industrial processes Engineering discipline that focuses on programming and numerical processing from website development to industrial control SOFTWARE SYSTEMS ELECTRICAL CONTROL SYSTEMS NETWORKING SYSTEMS ENERGY SYSTEMS Engineering discipline that focuses on the architecture, planning and construction of data communication systems including security and reliability Engineering discipline that focuses on the generation of electrical energy including alternative sources, localized distribution systems and distributed generation Computer Systems Technician Network Systems Computer Systems Technology Network Engineering & Security Analyst (NESA) Students will gain expert knowledge of networks and connectivity and develop communication, problem-solving, and teamwork skills. The Computer Systems Technology - NESA program gives students the opportunity to excel in network connectivity and virtual infrastructure. Students will explore topics such as scripting for system administration, security auditing and computer forensics, and cloud computing technologies. Graduates will pursue careers with corporations specializing in technical and information services, healthcare, finance, business IT, and manufacturing. A graduate will have opportunities such as Network Administrator, Technical Support Analyst, and Computer Forensics Specialist. Page 8

Computer Systems Technician Software Support Computer Systems Technology Software Development Students in the software programs will gain experience with a broad range of application development and computer systems. Students have the opportunity to complete a specialist designation in web applications, enterprise applications, or health Informatics. Students will study programming languages, database development, web tools, database design, system/business analysis, e-commerce, project management, and enterprise technologies. Computer software developers program and create algorithms to process data which is used in all facets of industry accounting, human resources, business process management, risk mitigation, and operations and design. Program design covers all aspects of computer interfacing from webpage design to process control of industrial operations. Graduates will pursue careers with corporations specializing in technical and information services, healthcare, finance, business IT, and manufacturing. A graduate will have opportunities such as Software Application Developer, Business and Systems Analyst, Database Administrator, and Web Developer. Electrical Engineering Technology (Industrial Controls) Turning on/off or varying the speed of motors or electrical equipment which operate at high voltages and currents is called power control. Control students specialize in high voltage and current applications. They study transformers, motors, generators, electrical drafting, and power electronics. The skills students will learn are applied in the control of industrial conveyers, elevators, robots, drives, and other electrical machines. Manufacturing and processing facilities are largely automated and so electrical students must be familiar with the automated factory, industrial networking, and computer control of industrial processes. Graduates of the Control specialization will pursue careers with traditional power and control industries such as the steel or automotive industries. Energy Systems Engineering Technology Energy Systems students learn about energy production technologies such as nuclear, wind, bio-energy, hydroelectricity, solar-photovoltaic, solar-thermal and geothermal energy. Students examine strategies for conservation and efficient distribution systems such as micro grids and distributed energy systems. Graduates will find employment within the electricity sector, HVAC industry, building and construction sector, in various technical support roles related to the manufacture, installation, testing and repair of clean and renewable energy systems, and individual components. Page 9

Co-operative Work Experience You will earn while you learn with co-operative work experience ranging from a cumulative total of four to sixteen months depending on your program requirements and availability. Program-related work opportunities for students are developed by the Centre for Co-operative Education, Graduate and Student Employment. The Centre connects students with employers and provides interview rooms to discuss co-op placement. The work placements are based on having a general knowledge of your field and as such, placements begin after third or fourth semester. The rotation schedules are shown on the next page and they display the availability of co-op work terms. You may not be required to complete all of the displayed work terms in order to graduate with a co-op designation but it is definitely recommended to complete all of them. The more experience you have when you graduate the more marketable you will be to prospective employers. Placements are also a good opportunity to make connections and create a support network in your industry community. Check with your program co-ordinator to determine your co-op requirements. Some graduates stay with the company they were employed with as students during coop placements. Many others transfer their co-op experience to other positions and begin a process of lifelong learning which takes them to progressively more responsible and financially rewarding positions. Whichever option you choose, your co-op placements will help prepare you for the competitive job market. Visit the URL below for more information about co-operative work experience http://www.mohawkcollege.ca/jobcentre.html Page 10

Co-op Rotation for Computer Science Programs Co-op Rotation for Electrotechnology Programs Page 11

Computer Systems Program Organization There is a common core of foundational material that must be understood by students in both the computer software and computer networking streams and so all of the computer systems programs share a common first semester. After first semester the streams separate into their own disciplines. After successfully completing first through fourth semesters a student may apply to graduate with the technician credential. Students may elect to complete fifth and sixth semesters to earn their technologist designation. Admission Requirements Admission requirements to these programs include an Ontario Secondary School Diploma or equivalent (GED, College and Career Preparation) including: Grade 12 English, C or U or equivalent Grade 12 Mathematics, C (MCT4C recommended) or U A working knowledge in computers and desktop applications is required for success in this program Mature and/or direct-entry applicants from other institutions are considered individually and should contact the program coordinator listed in the Contacts section of this guide. Alternatively, students can complete the Mohawk College Pre-technology program. Graduates of Pre-Tech are guaranteed entry in to the computer systems programs. Please note, students are not required to purchase a personal computer for these programs however if one chooses to do so the minimum recommended specifications are 2.4 GHz processor with virtualization support (Intel VTx, AMD V), 8 GB RAM, 300 GB hard drive, 500 MB video card running at 1280 x 768, and WiFi capable. Page 12

Electrical Engineering Technology Program Organization There is a common core of foundational material that must be understood by students in both Electrical Engineering Technology Control and Energy Systems Engineering Technology programs. Admission Requirements Admission requirements to these programs include an Ontario Secondary School Diploma or equivalent (GED, College and Career Preparation) including: Grade 12 English, C or U or equivalent Grade 12 Mathematics, U or MCT4C or MAP4C 80% or equivalent * Senior Physics and Chemistry are recommended. Mature and/or direct entry applicants from other institutions are considered individually and should contact the program coordinator listed in the Contacts section of this guide. Alternatively, students can complete the Mohawk College Pre-technology program. Graduates of Pre-Tech are guaranteed entry in to the electrical engineering programs. *Applicants with a MAP4C<80% may challenge the math requirements by writing a preadmission assessment test for a fee. Please note, Electrotechnology students are required to purchase lab kits. Visit the URL below for more information. http://www.mohawkcollege.ca/page6517.aspx Page 13

Program of Studies The following pages show the requirements of ECET programs for students beginning Semester 1 in September 2016. The program of studies may be different from that of other intake dates. Check with your program co-ordinator for your program of studies. 447/455 Computer Systems Technician Network Systems Course Code Course Name Semester 1 Hours Lec Lab Online COMM LL041 Communications (Langs) 3 COMP 10001 Programming Fundamentals 5 COMP CO710 HTML & CSS 4 COMP CO910 Introduction to Networking 4 MATH 10042 Mathematics for Computer Studies 3 1 Semester 2 COMP 10110 Virtualization 4 COMP 10001 COMP 10043 TCP/IP Internet Services 4 COMP 10024 UNIX Fundamentals 1 2 1 COMP 10041 Microsoft Server Admin Part 1 4 MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042 OPEL XXXXX General Education Selection 3 Semester 3 Course Prerequisites COMP 10021 Wireless Networking 4 COMP 10019 Network Infrastructure 4 COMP 10043 COMP 10051 Microsoft Server Admin Part 2 4 COMP 10041 COMP 10018 UNIX Admin - 1 1 3 COMP 10024 and COMP CO910 COMP 10017 Email Server Admin 3 1 COMP 10041 and COMP 10110 OPEL XXXXX General Education Selection 3 Semester 4 COMP 10022 ITIL Client Support 1 2 1 COMP CO924 Web Server Admin 3 1 COMP 10041 and COMP 10110 COMP 10023 CISCO 1 4 COMP 10043 and COMP 10019 COMP 10064 Computer Training & Tech Writing 4 OPEL XXXXX General Education Selection 3 Pick 1 of 2 COMP 10111 PowerShell Admin Scripting 4 COM P 10051 MGMT 10008 Project Management for IT 3 1 Page 14

555 Computer Systems Technology Network Engineering & Security Analyst Course Code Course Name Lec Lab Online Course Prerequisites Semester 1 COMM LL041 Communications (Langs) 3 COMP 10001 Programming Fundamentals 5 COMP CO710 HTML & CSS 4 COMP CO910 Introduction to Networking 4 MATH 10042 Mathematics for Computer Studies 3 1 Semester 2 COMP 10110 Virtualization 4 COMP 10001 COMP 10043 TCP/IP Internet Services 4 COMP 10024 UNIX Fundamentals 1 2 1 COMP 10041 Microsoft Server Admin Part 1 4 MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042 OPEL XXXXX General Education Selection 3 Semester 3 COMP 10021 Wireless Networking 4 COMP 10019 Network Infrastructure 4 COMP 10043 COMP 10051 Microsoft Server Admin Part 2 4 COMP 10041 COMP 10018 UNIX Admin - 1 1 3 COMP 10024 and COMP CO910 COMP 10017 Email Server Admin 3 1 COMP 10041 and COMP 10110 OPEL XXXXX General Education Selection 3 Semester 4 COMP 10022 ITIL Client Support 1 2 1 COMP CO924 Web Server Admin 3 1 COMP 10041 and COMP 10110 COMP 10023 CISCO 1 4 COMP 10043 and COMP 10019 COMP 10064 Computer Training & Tech Writing 4 COMP 10111 PowerShell Admin Scripting 4 COMP 10051 OPEL XXXXX General Education Selection 3 Semester 5 COMP 10025 Database Server Admin 3 1 COMP 10041 and COMP 10110 COMP 10042 Network Design Project 4 COMP 10019 COMP 10032 UNIX Security 4 COMP 10018 MGMT 10008 Project Management for IT 3 1 COMP 10031 Security Auditing & Forensics 4 COMP 10041 and COMP 10018 Semester 6 COMP 10027 Protocol Analysis & Troubleshooting 4 COMP 10043 COMP 10030 Microsoft Security 1 2 1 COMP 10051 COMP 10110 and (COMP 10019 4 COMP 10177 Networking Capstone or COMP 10018 or COMP 10051) Pick two of three COMP 10028 CISCO 2 4 COMP 10023 COMP 10112 Perl Admin Scripting 4 COMP 10001 COMP CO859 Database Theory 4 Page 15

447/455 Network Systems 555 Network Engineering and Security Analyst 2016/2017 Semester 1-4 SEMESTER 1 COMP 10001 Programming Fundamentals COMP CO710 HTML & CSS COMP CO910 Introduction to Networking MATH 10042 Math for Computer Studies SEMESTER 2 COMP 10024 Fundamentals of UNIX COMP 10041 Microsoft Server Admin Part 1 COMP 10110 Virtualization COMP 10043 TCP/IP Internet Services MATH 10064 Discrete Math & Statistics SEMESTER 3 COMP 10018 UNIX Administration COMP 10051 Microsoft Server Admin Part 2 COMP 10017 E-mail Server Admin COMP 10019 Network Infrastucture COMP 10021 Wireless Netwotking SEMESTER 4 COMP 10022 ITIL Client Support COMP 10111 PowerShell Admin Scripting COMP CO924 Web Server Administration COMP 10023 Cisco 1 COMP 10064 Computer Training & Tech Writing

548/558 Computer Systems Technician Software Support Course Code Course Name Semester 1 COMM LL041 Communications (Langs) 3 Hours Lec Lab Online COMP 10001 Programming Fundamentals 5 COMP CO710 HTML & CSS 4 COMP CO910 Introduction to Networking 4 MATH 10042 Mathematics for Computer Studies 3 1 Semester 2 COMP 10062 Programming in Java 5 COMP 10001 COMP 10064 Computer Training and Technical Writing 1 2 1 COMP 10132 Business Fundamentals for IT 1.5 1.5 COMP CO826 Intro to Systems Analysis & Design 1 2 1 MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042 OPEL XXXXX General Education Selection 3 Semester 3 COMP 10039 Programming in.net 1 3 1 COMP 10062 Course Prerequisites COMP 10065 PHP & JavaScript 3 1 COMP 10062 and COMP CO710 COMP 10152 Data Structures and Algorithms 1.5 1.5 COMP 10062 COMP CO845 Strategic Systems 3 1 COMP CO826 COMP CO859 Database Theory 1 2 1 OPEL XXXXX General Education Selection 3 Semester 4 BUSN 10123 Entrepreneurship in Today's World 2 1 COMP 10066 Software Quality and Testing 1.5 1.5 1 COMP 10062 MGMT 10008 Project Management for Information Technology 3 1 Option Select 3 courses from below COMP 10067 Server, Platforms & Networking Security 4 COMP 10069 Microsoft Office Power User 4 COMP 10133 HTML5 & Mobile Web Development 1 2 1 COMP 10065 COMP CO835 Object Oriented Systems 1 2 1 COMP CO826 COMP CO884 Web Applications ASP.NET 4 COMP 10039 Page 17

559 Computer Systems Technology Software Development Course Code Course Name Hours Lec Lab Online Semester 1 COMM LL041 Communications (Langs) 3 COMP 10001 Programming Fundamentals 5 COMP CO710 HTML & CSS 4 COMP CO910 Introduction to Networking 4 MATH 10042 Mathematics for Computer Studies 3 1 Semester 2 COMP 10062 Programming in Java 5 COMP 10001 Computer Training and Technical COMP 10064 1 2 1 Writing Course Prerequisites COMP 10132 Business Fundamentals for IT 1.5 1.5 COMP CO826 Intro to Systems Analysis & Design 1 2 1 MATH 10064 Discrete Mathematics & Statistics 3 1 MATH 10042 OPEL XXXXX General Education Selection 3 Semester 3 COMP 10039 Programming in.net 1 3 1 COMP 10062 COMP 10065 PHP & JavaScript 3 1 COMP 10062 and COMP CO710 COMP 10152 Data Structures and Algorithms 1.5 1.5 COMP 10062 COMP CO845 Strategic Systems 3 1 COMP CO826 COMP CO859 Database Theory 1 2 1 OPEL XXXXX General Education Selection 3 Semester 4 BUSN 10123 Entrepreneurship in Today's World 2 1 COMP 10066 Software Quality and Testing 1.5 1.5 1 COMP 10062 MGMT 10008 Project Management for Information Technology 3 1 Option Select 3 courses from below COMP 10067 Server, Platforms & Networking Security 4 COMP 10069 Microsoft Office Power User 4 COMP 10133 HTML5 & Mobile Web Development 1 2 1 COMP 10065 COMP CO835 Object Oriented Systems 1 2 1 COMP CO826 COMP CO884 Web Applications ASP.NET 4 COMP 10039 Semester 5 COMP 10126 Oracle PL/SQL Programming 4 COMP CO859 COMP 10153 Capstone Proposal 1 1 COMP 10065 and COMP CO859 COMP CO858 IT Management and Metrics 1 3 1 COMP CO826 Option Select 3 courses from below COMP 10184 Programming the IOT 3 1 COMP 10039 COMP 10068 Advanced Programming in.net 1.5 1.5 1 COMP 10039 COMP 10073 Android Application Development 4 COMP 10062 COMP 10185 Mathematics of Gaming 3 1 MATH 10064 COMP 10127 Advanced PHP 4 COMP 10065 and COMP CO859 Semester 6 COMP 10071 Capstone Project 8 COMP 10065 and COMP 10066 and COMP CO153 and MGMT 10008 COMP CO867 Software Engineering Project 1 3 COMP CO858 Option Select 2 courses from below COMP 10070 iphone Programming 4 COMP 10068 or COMP 10073 COMP 10072 Enterprise Java 1 2 1 COMP 10068 or COMP 10073 COMP 10183 Parallel Processing 4 COMP 10062 COMP 10125 Web 2.0 & PHP Frameworks 1 2 1 COMP 10127 Page 18

558/548 Software Support 559 Software Development 2016/2017 Semester 1-4 SEMESTER 1 COMP CO710 HTML & CSS COMP 10001 Programming Fundamentals COMP CO910 Introduction to Networking MATH 10042 Math for Computer Studies SEMESTER 2 COMP CO826 Intro Sys Analysis and Design COMP 10062 Programming in Java COMP 10132 Business Fundamentals for IT COMP 10064 Computer Training & Tech Writing MATH 10064 Discrete Math & Statistics SEMESTER 3 COMP CO845 Strategic Systems COMP 10065 PHP & Javascript COMP 10039 Programming in.net COMP 10152 Data Structure and Algorithms COMP CO859 Database Theory SEMESTER 4 COMP 10067 Server, Platforms & Networking COMP 10069 Microsoft Office Power User COMP 835 Object Oriented Systems COMP CO884 Web Applications ASP.NET COMP 10133 HTML5 & Mobile Web Development COMP 10066 Software Quality & Testing BUSN 10123 Entrepreneurship Today s World MGMT 10008 Project Management for IT

360 Energy Systems Engineering Technology 2016 Program of Studies 360: Energy Systems Engineering Technology Course Code Course Name Hours Lec Lab Online Semester 1 ELEC 10118 Computer H/W & S/W 4 ELEC 10099 Electricity 1 2 2 1 ELEC 10135 Engineering Skills 3 MATH MA179 Eng Mathematics 1 4 COMM LL041 Communications 3 Semester 2 Course Prerequisites ELEC 10137 AC Electricity 2 2 1 MATH MA179 and ELEC 10099 ELEC 10095 Digital Principles 2 2 1 ELEC 10099 ELEC 10136 Intro to Electronic Devices 2 2 1 ELEC 10099 ELEC 10034 Network Fundamentals 2 2 1 ELEC 10118 MATH 10021 Eng Mathematics 2 3 MATH MA179 Semester 3 ELEC 10127 Power Systems 2 2 1 ELEC 10137 ELEC 10103 Digital Systems 2 2 1 ELEC 10095 ELEC 10134 Electronic Circuits 2 2 1 ELEC 10136 and MATH 10021 MATH 10014 Eng Mathematics 3 3 MATH 10021 OPEL XXXXX General Education Selection 3 Semester 4 ELEC 10126 Programmable Logic Controllers 3 ELEC 10095 ELEC 10131 Electrical Rotating Machines 2 2 1 ELEC 10137 and MATH 10014 ELEC 10088 Electrical Engineering Drafting & Design 1 3 ELEC 10127 ELEC 10066 Instrumentation & Process Control 1 2 1 ELEC 10136 ELEC 10128 Industrial Electronics 1 2 1 ELEC 10127 and MATH 10014 MGMT 10114 Engineering Project Management 3 Semester 5 ELEC 10045 Eng. Applications 3 ELEC 10104 and ELEC 10137 ELEC 10113 Electrical Engineering Drafting & Design 2 3 ELEC 10088 ELEC 10062 Advanced Power Systems 2 2 1 ELEC 10127 ENRG 10002 Energy Technology 2 1 3 1 MATH 10014 and ELEC 10136 ENRG 10022 Wind Energy 2 3 1 MATH 10014 / ELEC 10136 / ELEC 10131 Semester 6 ELEC 10145 Electrical Capstone 3 Must be registered in Semester 6 ELEC 10140 Electrical Power Protection 3 ELEC 10062 ELEC 10125 Hybrid Electric Technologies 3 ELEC 10104 ELEC 10083 Electrical Power Generation 2 2 1 ELEC 10131 and ELEC 10062 ELEC 10084 Smart Metering & Distribution 1 2 1 ELEC 10127 OPEL XXXXX General Education Selection 3 Page 20

360 Energy Systems Engineering Technology 2016/2017 Semester 1-4 SEMESTER 1 ELEC 10135 Engineering Skills ELEC 10118 Computer HW & SW ELEC 10099 Electricity 1 MATH MA179 Engineering Math 1 SEMESTER 2 ELEC 10034 Network Fundamentals ELEC 10095 Digital Principles ELEC 10137 AC Electricity ELEC 10136 Intro to Electronic Devices MATH 10021 Engineering Math 2 SEMESTER 3 ELEC 10103 Digital Systems ELEC 10127 Power Systems ELEC 10134 Electronic Circuits MATH 10014 Engineering Math 3 SEMESTER 4 MGNT 10114 Enginerring Project Management ELEC 10126 PLC ELEC 10128 Industrial Electronics ELEC 10088 Electrical Eng Drafting & Design ELEC 10131 Electrical Rotating Machines ELEC 10066 Instrumentation & Process Control

582 Electrical Engineering Technology (Industrial Controls) Course Code Course Name Hours Lec Lab Online Semester 1 ELEC 10118 Computer H/W & S/W 4 ELEC 10099 Electricity 1 2 2 1 ELEC 10135 Engineering Skills 3 MATH MA179 Eng Mathematics 1 4 COMM LL041 Communications 3 Semester 2 Course Prerequisites ELEC 10137 AC Electricity 2 2 1 MATH MA179 and ELEC 10099 ELEC 10095 Digital Principles 2 2 1 ELEC 10099 ELEC 10136 Intro to Electronic Devices 2 2 1 ELEC 10099 ELEC 10034 Network Fundamentals 2 2 1 ELEC 10118 MATH 10021 Eng Mathematics 2 3 MATH MA179 Semester 3 ELEC 10127 Power Systems 2 2 1 ELEC 10137 ELEC 10103 Digital Systems 2 2 1 ELEC 10095 ELEC 10134 Electronic Circuits 2 2 1 ELEC 10136 and MATH 10021 MATH 10014 Eng Mathematics 3 3 MATH 10021 OPEL XXXXX General Education Selection 3 Semester 4 ELEC 10126 Programmable Logic Controllers 3 ELEC 10095 ELEC 10131 Electrical Rotating Machines 2 2 1 ELEC 10137 and MATH 10014 ELEC 10088 Electrical Engineering Drafting & Design 1 3 ELEC 10127 ELEC 10066 Instrumentation & Process Control 1 2 1 ELEC 10136 ELEC 10128 Industrial Electronics 1 2 1 ELEC 10127 and MATH 10014 MGMT 10114 Engineering Project Management 3 Semester 5 ELEC 10045 Engineering Applications 3 ELEC 10104 and ELEC 10137 ELEC 10141 Control Systems Technology 1.5 2.5 1 ELEC 10127 ELEC 10062 Advanced Power Systems 2 2 1 ELEC 10127 ELEC 10138 Industrial Robotics 3 ELEC 10126 and ELEC 10103 ELEC 10059 Linear Systems 2 1 MATH 10014 and ELEC 10136 ELEC 10129 Advanced PLC 3 ELEC 10126 Semester 6 ELEC 10145 Electrical Capstone 3 Must be registered in Semester 6 ELEC 10140 Electrical Power Protection 3 ELEC 10062 ELEC 10065 Variable Speed Drives 1 3 1 ELEC 10128 and ELEC 10141 ELEC 10139 Automation and Networks 3 ELEC 10034 and ELEC 10126 ELEC 10084 Smart Metering & Distribution 1 2 1 ELEC 10127 OPEL XXXXX General Education Selection 3 Page 22

582 Electrical Engineering Technology (Industrial Controls) 2016/2017 Semester 1-4 SEMESTER 1 ELEC 10135 Engineering Skills ELEC 10118 Computer HW & SW ELEC 10099 Electricity 1 MATH MA179 Engineering Math 1 SEMESTER 2 ELEC 10034 Network Fundamentals ELEC 10095 Digital Principles ELEC 10137 AC Electricity ELEC 10136 Intro to Electronic Devices MATH 10021 Engineering Math 2 SEMESTER 3 ELEC 10103 Digital Systems ELEC 10127 Power Systems ELEC 10134 Electronic Circuits MATH 10014 Engineering Math 3 SEMESTER 4 MGMT 10114 Enginerring Project Management ELEC 10126 PLC ELEC 10128 Industrial Electronics ELEC 10088 Electrical Eng Drafting & Design ELEC 10131 Electrical Rotating Machines ELEC 10066 Instrumentation & Process Control

Course Descriptions Computer Science Programs: 447/455 Computer Systems Technician Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst 548/558 Computer Systems Technician Software Support 559 Computer Systems Technology Software Development Semester 1 COMM LL041 or COMM 11040 Communications Enhance critical thinking and workplace communication skills in a collaborative environment. COMP 10001 Programming Fundamentals Build a foundation for learning and practicing the discipline of software engineering and the application of tools and methods to produce and maintain quality software systems. Develop essential skills to create software structures and logic. Develop knowledge and disciplines which are transferrable to any computer-based software problem. COMP CO710 HTML & CSS Create web pages using the HyperText Markup Langauge (HTML). Format web pages using Cascading Style Sheets (CSS). Create web pages that include lists, links, images, web tables, and web forms styled with CSS. Use Web Accessibility Initiative (WAI) rules for accessibility compliance in design. COMP CO910 Introduction to Networking Identify and describe the functions of microcomputer and network hardware components and devices. Complete labs using Windows and UNIX operating systems and network administration with focus on the basic principles, concepts, and terminology of local area networks and wide area networks. MATH 10042 Mathematics for Computer Studies This course is an introductory math course for computer students that covers binary, octal, decimal, and hexadecimal number systems, Boolean algebra including truth tables and Boolean laws, computer arithmetic, graphing and basic algebra, and mathematics review. Networking Programs: 447/455 Computer Systems Technician Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst Semester 2 COMP 10110 Virtualization Develop a working knowledge of the major concepts related to desktop virtualization. Install and configure multiple virtualization packages. Install and execute various operating systems from within virtual machines. Establish an understanding of the terminology and features of multiple virtualization packages and install and configure virtual hardware and networking components. COMP 10043 TCP/IP Internet Services Establish a solid foundation of theory and hands on skills required to administer a TCP/IP network. Page 24

COMP 10024 Fundamentals of UNIX Establish a solid foundation with a UNIX operating system. Construct and execute well-formed UNIX commands. Install end-user applications. Customize the user environment. Work with UNIX directories and files. Create and troubleshoot shell scripts. COMP 10041 Microsoft Server Admin Part 1 Develop a working knowledge of managing a Microsoft server and domain. Construct a shared file system. Manage and design user and computer accounts in the active directory environment. Examine and construct group policies using group policy management tools. MATH 10064 Discrete Mathematics & Statistics This course introduces students to selected topics from number theory, discrete mathematics, and statistics. Number theory topics include prime factorization, modular arithmetic, and tournament scheduling. Discrete mathematics topics include progression and sequences, mathematical induction, binomial theorem, permutations, and combinations. Statistics topics include understanding data, gathering data, probability and probability models, inference about data, and analysis. OPEL XXXXX General Education (Elective) Programs: 447/455 Computer Systems Technician Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst Semester 3 COMP 10021 Wireless Networking Describe the behavioural fundamentals and properties of radio frequency (RF) waves. Explain the major spread spectrum technologies commonly used in wireless networking environments. Design, administer, customize, and troubleshoot popular IEEE 802.11 wireless network topologies. COMP 10019 Network Infrastructure Build a foundation for learning to make informed design decisions regarding the infrastructure of an enterprise level network. Identify and select appropriate vendor products for a given network scenario. Identify and examine network design concepts focussing on physical and data link OSI layers for cable-based LANS. Classify design principles in the context of Ethernet networks that adhere to the TIA/EIA-568 structured cabling standard. COMP 10051 Microsoft Server Admin Part 2 Develop the administration skill set that began in Microsoft Server Admin Part 1. Examine and utilize the tools that can simplify and speed up the completion of various administration tasks. COMP 10018 UNIX Admin - 1 Build the basic skills required to deploy and administer UNIX and UNIX-like systems in a networked environment. COMP 10017 Email Server Admin Ensure a solid foundation in e-mail administration. Configure both server and workstation software. Provide secure communication services for a variety of user applications. Encrypt e-mail messages between senders and receivers. Perform data backups and recovery from loss of data. Troubleshoot connectivity and security issues. OPEL XXXXX General Education (Elective) Page 25

Programs: 447/455 Computer Systems Technician Network Systems 555 Computer Systems Technology - Network Engineering and Security Analyst Semester 4 COMP 10022 ITIL Client Support Develop customer service skills and techniques in preparation for a career as a technical support specialist. Topics will include defining, managing, and maintaining service levels. Develop and demonstrate process management and implementation skills through both case study and on-line customer support tools. COMP CO924 Web Server Admin Administer business-class web service environments including server software and user applications. Perform administrative tasks including the installation and verification of software components, configuration of server and user environments, back and recovery routines, and the securing of sensitive content. COMP 10023 CISCO 1 Develop skills and knowledge to install, operate, and troubleshoot a small-to-medium size enterprise branch network. Establish a solid operating knowledge of IP data networks, LAN switching technologies, IPv4 addressing, IPv6 addressing, IP routing technologies, IP services network device security, IP services (FHRP, syslog, SNMP v2 and v3), WAN technologies, and troubleshooting. Prepare for the challenges faced in the business networking environment by practicing and evaluating both individual and team work skills. COMP 10064 Computer Training & Tech Writing Develop the skills necessary for training software users, create support documents, and build presentation skills to facilitate training. Create training materials with focus on learning modalities including detailed step-by-step instructions and computer-based training videos. Create a report that compares two technologies and make a recommendation for adoption. Deliver practice training sessions which will emphasize presentation skills. COMP 10111 PowerShell Admin Scripting Develop hands-on skills required to create custom PowerShell scripts that are capable of performing complex, repetitive, and time consuming Windows administration tasks for both local and domain environments. OPEL XXXXX General Education (Elective) After successfully completing semesters 1 through 4 students may elect to graduate with a technician designation in network systems Page 26

Program: 555 Computer Systems Technology Network Engineering and Security Analyst Semester 5 COMP 10025 Database Server Admin Establish a solid foundation in database administration. Configure both server and workstation software. Design databases and tables. Address security issues related to databases and data access. Perform data backups and recovery from a loss of data. Troubleshoot connectivity, security, and performance issues. COMP 10042 Network Design Project Create logical and physical network designs to meet given technical standards and priorities then provide rationale supporting these design decisions. Use vendor websites to document the hardware cost of the physical network design. COMP 10032 UNIX Security Establish a solid foundation in UNIX security. Topics include installation, patching, network security, security scanning, intrusion detection, and limited access environments. MGMT 10008 Project Management for IT Establish a fundamental understanding of project management methodologies according to the Project Management Institute s PMBOK (Project Management Body of Knowledge). Apply skills in a hands-on case study using Microsoft Project, modules include scheduling, scope, budgeting, risk assessment, critical path and resources. COMP 10031 Security Auditing & Forensics Develop hands-on skills in the areas of computer and forensic investigation. Perform ongoing monitoring and auditing of such systems. Carry out a forensic investigation into suspicious events, incidents, or system compromises. Use third-party utilities as well as the relevant Windows and UNIX system utilities and commands to perform security auditing and forensic tasks. Program: 555 Computer Systems Technology Network Engineering and Security Analyst Semester 6 COMP 10027 Protocol Analysis & Troubleshooting Establish a solid foundation in TCP/IP network performance and troubleshooting using a protocol analyzer. Implement a VOIP telephone system using Asterisk. COMP 10030 Microsoft Security Examine exploits and their solutions. The emphasis of exploits and security tools will be primarily for Windows servers and clients. Present different styles of exploits, solutions, and enhanced security techniques. Page 27

COMP 10177 Networking Capstone Develop a significant network system, employing knowledge gained from courses throughout the network program. Includes development of requirements, design, implementation, and research. Manage the project from inception to completion. Successfully implement and document a network or network application using skills and knowledge from earlier semesters. Options Pick 2 of 3 COMP 10028 CISCO 2 Develop skills and knowledge to successfully install, operate, secure and troubleshoot a small-to-medium-size enterprise branch network. Establish a foundational knowledge about the security threats facing modern network infrastructures, securing Cisco routers, implementing AAA on Cisco routers, mitigating threats to Cisco routers, switches and networks, implementing Cisco IOS firewalls (ZPF), implementing Cisco IOS IPS features, implement site-to-site VPNs, and configure and administer various models of the Cisco ASA security appliance. Apply skills to create a functional company infrastructure using private, public, and DMZ networks controlled by VPNs and firewall application. Prepare for the challenges faced in the business networking environment by practicing and evaluating both individual and team work skills. COMP 10112 Perl Admin Scripting Create script programs to perform complex, repetitive, and time consuming administrative tasks. Design programming scripts which include automated and unattended routines, log file parsing, database interfacing, security analysis, and realtime computer system monitoring using Perl. COMP CO859 Database Theory Demonstrate knowledge of database terms, SQL, normalization, entity relationship diagramming, physical structures and database administration. After successfully completing semesters 1 through 6 students are eligible to graduate with a technologist designation as a Network Engineering and Security Analyst Page 28

Software Programs: 548/558 Computer Systems Technician Software Support 559 Computer Systems Technology Software Development Semester 2 COMP 10062 Programming in Java Further develop the logic and object oriented programming concepts from Programming Fundamentals. Create and utilize classes as object types as well as the basic elements found in traditional languages such as control structures, arrays, and file I/O. Develop transferable skills and competencies in OOP computer language. COMP 10064 Computer Training and Technical Writing Develop the skills necessary for training software users and create support documents to facilitate training. Create training materials with focus on learning modalities, special needs students, methods of evaluation and training delivery, and evaluation of training solutions. Deliver practice training sessions which will emphasize presentation skills. COMP 10132 Business Fundamentals for IT Review and discuss case studies and scenario-based exercises with emphasis on their application to IT. Resolve the issues using the classic tools of business administration for making informed management decisions. COMP CO826 Intro to Systems Analysis & Design Identify the steps involved in approaches and investigating system requirements. Develop an understanding of the principles in modeling and evaluating alternatives and strategies. Create project schedules, requirements analysis, and cost/benefit analysis. Design outputs and inputs, and develop an understanding of human-computer interaction and the processes involved in systems operation and support. MATH 10064 Discrete Mathematics & Statistics This course introduces students to selected topics from number theory, discrete mathematics, and statistics. Number theory topics include prime factorization, modular arithmetic, and tournament scheduling. Discrete mathematics topics include progression and sequences, mathematical induction, binomial theorem, permutations and combinations. Statistics topics include understanding data, gathering data, probability and probability models, inference about data, and analysis. OPEL XXXXX General Education (Elective) Page 29

Programs: 548/558 Computer Systems Technician Software Support 559 Computer Systems Technology Software Development Semester 3 COMP 10039 Programming in.net Design, develop, and implement interactive, user-friendly software. Focus on GUI (Graphical User Interface), database processing, and file processing in an object-oriented programming environment. Concentrate on event-driven programming logic as it applies to navigation amongst and within forms, user data entry validation, and database and file processing. Create completely operational applications which will demonstrate ease of use and consistent interface designs. Utilize Visual Basic.NET in conjunction with Microsoft database technology as the programming language. COMP 10065 PHP & JavaScript Demonstrate proficiency in the two major scripting languages used in the creation of dynamic web pages: PHP and JavaScript. COMP 10152 Data Structures and Algorithms Identify, describe, and apply basic data structures and algorithms used to solve common programming problems. Utilize searching, sorting, arrays, lists, stacks, queues, and trees in a number of lab assignments. The Java programming language is used to deliver the course. The techniques and methods are applicable in any programming language. COMP CO845 Strategic Systems Utilize conventional information systems in innovative and competitive ways using strategic information systems. Establish a fundamental understanding of how information systems evolved from transaction processing systems to management information systems to decision support systems and their impact on how the business firm competes. COMP CO859 Database Theory Demonstrate knowledge of database terms, SQL, normalization, entity relationship diagramming, physical structures and database administration. OPEL XXXXX General Education (Elective) Programs: 548/558 Computer Systems Technician Software Support 559 Computer Systems Technology Software Development Semester 4 BUSN 10123 Entrepreneurship in Today s World Identify, define, and understand entrepreneurship in today's world. Develop a knowledge of issues of technology, entrepreneurship, social entrepreneurship, virtual businesses, and e- commerce. Explore entrepreneurship and its influence on our culture. Illuminate innovative companies with unique strategies through case studies. Demonstrate how entrepreneurship is evolving in step with the technology through the study of the complexities of technology and entrepreneurship integration. Page 30