Year 1 - Semester 1
Code
Name/Description
Credits
ADMN 220
Organizational Behaviour
4
You will study human behaviour in organizations and develop the skills needed to deal with people at work. Your studies include content on individual behaviour, values, interpersonal relationships and communications, groups and team dynamics, organizational culture, leadership, and change. You will study these aspects of human behavior within the context of diverse formal organizations.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): BUS 182
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
CNET 184
Data Communications and Networking 1
4
In this course you will describe the major networking technologies and systems of modern networks, and be able to configure, manage and troubleshoot modern networks. This course presents content required in the objectives of the CompTIA Network+ certification exam.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): CAD 191, CNET 180
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COAP 173
Data and Document Management
4
You will be introduced to a document management system used to create, retrieve and process unstructured data in a quick and efficient manner. You will learn about the functionality and features of document management. You will be introduced to data management concepts using an industry standard electronic spreadsheet. Your studies will focus on the appropriate application of an electronic spreadsheet with a focus on information management, advanced data analysis and business intelligence.
Credit Units: 4
Course Hours: 60.0
Potential Learning Method(s): Lecture/Lab, Online
COOS 181
Operating Systems Fundamentals
4
You will be provided with the knowledge and skills required to install and configure desktop computers and other devices for use in a Windows business environment.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): COOS 180
Potential Learning Method(s): Lecture/Lab, Online
COSC 180
Introduction to Programming
6
You will learn concepts used in object-oriented programming. You will create programs that use variables, allow for user input and output, and provide opportunities for simple decision strategies. You will also learn how to work with different variable types and how to debug programs. In addition, you will create and use strategies that involve repetition (looping) in your programs. You will create methods and work with elementary data collections (arrays). You will learn how to create object templates (classes) and create and utilize object in your programming. You will develop an understanding of inheritance and polymorphism, and you will utilize these object oriented techniques to solve problems.
Credit Units: 6
Course Hours: 90.0
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
CWEB 180
Web Site Development
4
You will learn how to use HyperText Markup Language (HTML) to develop Web pages for delivery over the World Wide Web. You will also learn how to plan and develop HTML documents to build a Web site based on W3 standards and enhance HTML documents using current techniques such as Cascading Style Sheets (CSS) site management using current software.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): CNET 191
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
TCOM 102
Workplace Communication
3
You will examine the employability skills required in the workplace. You will discuss the communication process, and practice effective interpersonal communication techniques and conflict resolution. You will use workplace writing and job search skills.
Credit Units: 3
Course Hours: 45.0
Equivalent Course(s): COM 160, COMM 191, JOBS 190, JOBS 288, JOBS 290, TCOM 120, TCOM 140, TMGT 180
Potential Learning Method(s): Learn Linc, Lecture/Theory, Online, Prior Learning
Total semester credits: 29
Year 1 - Semester 2
Code
Name/Description
Credits
CDBM 190
Introduction to Database Management
5
You will receive instruction and practice in using an industry standard database management application program. You will learn how to design queries, forms and reports to manage an underlying database. You will also create functions and procedures to add advanced functionality to the database management system.
Credit Units: 5
Course Hours: 75.0
Prerequisites(s): COSC 180
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
You will be introduced to various computer hardware components. Your studies will cover the terminology associated with computer systems and peripherals. Additionally your studies will provide you with the opportunity to install components, connect peripherals, and configure computer systems. Your studies will include operational and safety procedures.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): CNET 106, ELTR 287
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COOS 190
Systems Administration 1
4
In this course you will install and configure Microsoft Server 2016 for use as a network operating system. On the completion of this course, you will have covered the learning objectives required in the Microsoft 70-740 certification exam. The Computer Systems Technology program does not provide exams for Microsoft certification.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COOS 181
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COSA 190
Systems Analysis and Design
4
You will explore and apply the concepts required to analyze, design, create, install and document a systems project. You will be exposed to key project management concepts and practices. You will be introduced to an industry standard modeling graphical language.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COSC 180
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COSC 190
Intermediate Programming
6
You will receive instruction in working with data structures and creating recursive methods. You will utilize standard file input/output techniques. You will learn about the basic tenants of Functional programming. You will become familiar with and be able to manipulate such advanced data structures as stacks and queues. The course content includes introductory GUI development, thread-based programming, and builds towards an introduction of Network programming techniques (sockets and Database access).
Credit Units: 6
Course Hours: 90.0
Prerequisites(s): COSC 180
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
CWEB 190
Internet Programming/Web Applications 1
4
You will receive instruction and practice in the development of client-side Web applications. You will use JavaScript to improve Web page design, validate forms, detect browsers, create cookies, and detect and respond to user actions.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COSC 180, CWEB 180
Equivalent Course(s): COSC 287
Potential Learning Method(s): Lecture/Lab, Online
TCOM 190
Technical Communications
3
You will be introduced to the basic principles of effective technical writing in the computer industry. The necessity of following company standards for documentation will be emphasized. You will review grammar and style, and learn technical formats and report design. The production of technical documentation for a variety of user groups will also be emphasized.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): TCOM 102
Corequisites(s):
Equivalent Course(s): BCOM 121, TCOM 103
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
Total semester credits: 30
Year 1 - Semester 3
Code
Name/Description
Credits
You will gain experience in small systems analysis, design and implementation. You will be assigned to groups and given the specifications for a software system. You will work together as a team to develop a working system for the client. Emphasis is on the software development process.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): CDBM 190, COSA 190, COSC 190
Corequisites(s): CPMG 195
Equivalent Course(s): COSP 191
Potential Learning Method(s): Lecture/Lab, Online
COSC 195
Mobile Application Programming
3
You will develop mobile application programs. Your studies will focus on the Android mobile environment and include an understanding of the mobile application development environment. You will develop simple and advanced mobile applications as well as understand mobile environment limitations and security issues with mobile applications. You will have an opportunity to publish mobile applications.
Credit Units: 3
Course Hours: 40.0
Prerequisites(s): COSC 190
Potential Learning Method(s): Lecture/Lab, Online
CPMG 195
Systems Project Management
1
You will practice project management, documentation, meeting and presentation skills. As a contributor to a computer system development project, you will prepare for and participate in project meetings, prepare project management documentation, manage progress using project management techniques, maintain storage of project documentation and deliver a presentation on the project to the client.
Credit Units: 1
Course Hours: 20.0
Prerequisites(s): COSA 190, TCOM 190
Corequisites(s): COSA 195
Equivalent Course(s): COSP 190
Potential Learning Method(s): Lecture/Lab, Online
You will study the concepts of user experience (UX). You will learn about user experience research techniques and how to present their findings. You will learn about user experience design techniques. You will plan and create a small website following user experience research and design strategies. You will evaluate the usability of websites.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): CWEB 190
Equivalent Course(s): COMP 190
Potential Learning Method(s): Lecture/Lab, Online
Total semester credits: 10
Year 2 - Semester 4
Code
Name/Description
Credits
CDBM 280
Database Management Systems
5
You will receive instruction and practice in planning, designing and accessing data in a relational database. You will study the theory behind relational databases, relational database nomenclature and optimizing database design through normalization. You will create queries and manipulate a relational database using standard SQL statements (including using SQL in a procedural environment to create procedures, functions and triggers).
Credit Units: 5
Course Hours: 75.0
Prerequisites(s): CDBM 190
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Online
COHS 280
Enterprise Systems Support
3
You will gain valuable expertise in assessing, documenting and responding to an assortment of help desk situations. You will acquire knowledge regarding computer deployment in an enterprise environment. You will also deploy antivirus software, monitor software license compliancy and perform network resource inventory in an enterprise environment.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COHS 190
Equivalent Course(s): COHS 290
Potential Learning Method(s): Lecture/Lab, Online
COSA 280
IT Development Project 1
3
You will study and employ the practical and theoretical concepts obtained in first year systems analysis and design courses by building an IT system. You will work as part of a development team on an IT problem for an external industry client. Your project will include the production and demonstration of functioning components of the system each release within deadlines set out in your project management documentation.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): CDBM 280(concurrent), CWEB 280(concurrent), COSA 195, CPMG 195
Corequisites(s): CPMG 280
Potential Learning Method(s): Lecture/Lab, Online
COSC 286
Advanced Programming 1
5
You will study the use of predefined abstract data types and user defined abstract data types to improve program modularity. Your studies will include the design and implementation of abstract data types using object-oriented data structures. Topics will include alternative implementations of data structures and sorting techniques using interfaces, collections and iterators.
Credit Units: 5
Course Hours: 75.0
Prerequisites(s): COSC 190
Potential Learning Method(s): Lecture/Lab, Online
CPMG 280
IT Development Project Management 1
1
You will practice project management, documentation, meeting and presentation skills. As a contributor to a computer system development project, you will prepare for and participate in project meetings, prepare project management documentation, adapt project management processes as required, manage progress using project management techniques and manage storage of project documentation.
Credit Units: 1
Course Hours: 15.0
Prerequisites(s): COSA 195, CPMG 195
Corequisites(s): COSA 280
Potential Learning Method(s): Lecture/Lab, Online
You will learn the fundamentals of computer security. You will learn to recognize several areas of security attacks, examine current security measures and evaluate techniques to enhance existing measures. You will examine methods to maintain the integrity of an organizations network infrastructure and the day-to-day operations.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): CNET 184
Potential Learning Method(s): Lecture/Lab, Online
CWEB 280
Internet Programming/Web Applications 2
5
You will receive instruction and practice in the development of server-side Web applications. You will learn how to write scripts that allow remote users to interface with databases existing on a World Wide Web server. You will become familiar with server-side programming to display website content dynamically as required.
Credit Units: 5
Course Hours: 75.0
Prerequisites(s): CDBM 280(concurrent), COSC 190, CWEB 195
Equivalent Course(s): COSC 293
Potential Learning Method(s): Lecture/Lab, Online
MATH 282
Mathematics of Computation
3
You will investigate the characteristics of discrete and continuous systems from a programming perspective and compare and contrast programming techniques required for dealing with discrete system data (Boolean values, integer numbers, and character data) with those for continuous system data (floating point numbers). You will also investigate the nature and propagation of error as a result of programming. You will explore number systems and programming techniques for solving simultaneous equations, integrating functions, finding roots, compressing data and encrypting data.
Credit Units: 3
Course Hours: 45.0
Prerequisites(s): COSC 190
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Online
You will learn about topics of interest in the computer technology field from speakers representing various companies in industry.
Credit Units: 1
Course Hours: 15.0
Potential Learning Method(s): Lecture/Lab, Online
Total semester credits: 30
Year 2 - Semester 5
Code
Name/Description
Credits
COOS 291
Advanced Operating Systems
5
You will learn to work with both the command line and graphical interfaces of the Linux operating system. In addition you will learn about the file system, shell programming, system and network administration. Special emphasis will be placed on learning about Linux networks and telecommunications studies.
Credit Units: 5
Course Hours: 75.0
Prerequisites(s): COOS 181
Equivalent Course(s): COOS 280
Potential Learning Method(s): Lecture/Lab, Online
COOS 293
Systems Administration 2
4
You will study advanced network administration skills by managing network servers and services. You will develop the skills and knowledge to implement IP and network addressing services, manage name resolution services and remote access capability, and configure network policy infrastructure. You will be able to oversee a complex network environment and configure numerous network services with a variety of administrative tools. On completion of COOS293, you will have covered the learning objectives specified as preparation for the Microsoft 70-741 certification exam. The Computer Systems Technology program does not provide exams for Microsoft certification.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COOS 190 or CNET 190
Potential Learning Method(s): Lecture/Lab, Online
COOS 294
Enterprise Server Administration
4
You will study administration skills for specialized enterprise level servers. You will then learn how to perform ongoing configuration and management of the servers.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COOS 190 or CNET 190
Potential Learning Method(s): Lecture/Lab, Online
COSA 290
IT Development Project 2
6
You will continue your work as part of a development team on an IT problem for an external industry client that was started in COSA 280. Your project will include the production and demonstration of functioning components of the system each released within deadlines set out in your project management documentation. You will present the final product to the client.
Credit Units: 6
Course Hours: 90.0
Prerequisites(s): COSA 280, CDBM 280, CPMG 280
Corequisites(s): CPMG 290
Potential Learning Method(s): Lecture/Lab, Online
COSC 292
Advanced Programming 2
4
You will study structured programming techniques, a procedural language, functions, pointers, file input/output, records and dynamic memory management to create applications.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COSC 286
Potential Learning Method(s): Lecture/Lab, Online
COSC 295
Advanced Mobile Application Programming
4
You will study basic iOS application development for Apple mobile devices and cross platform development that works on Android and Apple devices. Your studies will include an introduction to a programming language required to create applications for iOS mobile devices. Also, you will utilize a cross platform development tool to create a mobile application that can run on multiple platforms.
Credit Units: 4
Course Hours: 60.0
Prerequisites(s): COSC 195
Potential Learning Method(s): Lecture/Lab, Online
CPMG 290
IT Development Project Management 2
2
You will continue your project management work from CPMG 280. You will continue to improve your project management, documentation, meeting and presentation skills. As well, you will make use of project monitoring techniques. As a contributor to a computer system development project, you will prepare for and participate in project meetings, prepare project management documentation, adapt project management processes as required, manage progress using project management techniques, manage storage of project documentation and deliver a presentation on a project.
Credit Units: 2
Course Hours: 30.0
Prerequisites(s): COSA 280, CPMG 280
Corequisites(s): COSA 290
Equivalent Course(s): TCOM 290
Potential Learning Method(s): Lecture/Lab, Online
TCOM 291
Career Path Search
1
You will prepare a career path portfolio based on your accumulated skills, qualifications and accomplishments. You will prepare your resume and cover letter to target an IT job posting. In a simulated job interview, you will answer behavioural questions and demonstrate the use of a career path portfolio.
Credit Units: 1
Course Hours: 15.0
Equivalent Course(s): JOBS 288, TCOM 295
Potential Learning Method(s): Lecture/Lab, Online
Total semester credits: 30
Year 2 - Semester 6
Code
Name/Description
Credits
COET 295
Emerging Technologies
3
You will study the subject of new/emerging technologies, and you will examine how these technologies can change existing markets and development environments. You will gain experience in working with software and/or hardware that can be classified as part of the emerging technology paradigm.
Credit Units: 3
Course Hours: 50.0
Prerequisites(s): COHS 280, COOS 293, COSC 292, COSC 295, CWEB 280
Equivalent Course(s): COOS 290
Potential Learning Method(s): Lecture/Lab, Online
COOS 295
Systems Administration 3
3
You will learn how to deploy and configure Active Directory Domain Services (AD DS) in a distributed environment. You will learn how to implement Group Policy, perform backup and restore, as well as monitor and troubleshoot AD-related issues with Windows Server. You will deploy other AD server roles such as Active Directory Federation Services (AD FS) and Active Directory Certificate Services (AD CS). You will use Microsoft Official Academic Course (MOAC) curriculum and training materials. On completion of COOS 295, you will have covered the learning objectives required in the Microsoft 70-742 certification exam. The Computer Systems Technology program does not provide exams for Microsoft certification.
Credit Units: 3
Course Hours: 50.0
Prerequisites(s): COOS 293 or CNET 293
Equivalent Course(s): CNET 295
Potential Learning Method(s): Lecture/Lab, Online
You will learn various attack and defense methodologies. While exploring current and emerging security topics you will learn how computer security affects businesses and business data. You will be introduced to the protection of an organizations assets, intellectual property and employees as well as methods for maintaining business continuity.
Credit Units: 3
Course Hours: 50.0
Prerequisites(s): COHS 280, COOS 293, COSC 292, COSC 295
Potential Learning Method(s): Lecture/Lab, Online
Total semester credits: 9