The program follows this academic and co-operative education schedule. Courses are outlined below by semester.
|
Sept - Dec |
Jan - Apr |
May - Aug |
Year 1 |
Semester 1 |
Semester 2 |
Work term |
|
Sept - Oct |
Nov - Feb |
Mar - Jun |
Year 2 |
Work term |
Semester 3 |
Semester 4 |
Year 1 - Semester 1
Code
Name/Description
Credits
ACCT 122
Introductory Financial Accounting 1
5
Your studies will focus on an introduction to financial accounting designed to provide you with accounting skills to handle business transactions. The course will include bookkeeping techniques, accounting for a merchandising concern and control over cash and receivables. ACCT 122 is a companion to ACCT 125 (Introductory Financial Accounting 2) which continues the study of basic financial accounting.
Credit Units: 5
Course Hours: 75.0
Equivalent Course(s): ACCT 122CE
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning, Remote Delivery
BCOM 120
Business Communications 1
4
You will develop fundamental employability skills by studying the principles of communication. The course content includes developing effective writing skills. You will apply the principles and skills by writing letters and memorandums for routine and negative purposes. You will develop teamwork employability skills and examine ways to apply communication skills to team and cross-cultural situations.
Credit Units: 4
Course Hours: 64.0
Equivalent Course(s): BCOM 104, TCOM 102, TCOM 180
Potential Learning Method(s): Lecture/Theory, Print Distance Group, Prior Learning, Televised/SCN
COMP 122
Introduction to Programming for Information Systems
6
You will learn introductory programming and design concepts using the Java language and GIT for source control. Your studies will develop your logic and problem solving skills using elements of the Unified Modeling Language (UML) to develop structured and object oriented Java programs.
Credit Units: 6
Course Hours: 90.0
Equivalent Course(s): COMP 141, COSC 180
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COMP 123
Introduction to Business Computing
4
You will learn how to use computers to analyze business data and collaborate on documents and projects. You will gain hands on experience with advanced features of the Windows Operating System and the Microsoft Office suite of tools including file systems and directories, spreadsheets, databases, and SharePoint site management. You will also study best practices for collaborative document production and document management.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): COAP 120
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COMP 255
Visual Application Development
5
You will study the Windows based application development environment. You will develop applications using graphical user interfaces and incorporate Object-Oriented Event-Driven (OOED) programming. The course content includes standard OOED programming concepts, graphics, database access, inter-application communications and data structures.
Credit Units: 5
Course Hours: 80.0
Potential Learning Method(s): Lecture/Lab, Prior Learning
STAT 120
Business Statistics
4
You will gain knowledge of statistical concepts and techniques applicable to accounting and management. You will study descriptive statistics, measures of central tendency and dispersion, probability distributions, the Central Limit Theorem, and linear regression. This course is intended to build problem solving and critical thinking skills, and to demonstrate the importance of statistics in professional practices.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): ACP 374, STAT 120CE
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
Total semester credits: 28
Year 1 - Semester 2
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): ADMN 220CE, BUS 182
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
COMP 215
Internet Application Development 1
5
You will learn the fundamentals of Web design and application development. You will learn to create Web content that communicates effectively and is easy to maintain. Your studies will include learning HTML5, JavaScript, JQuery, AJAX and JavaScript sockets.
Credit Units: 5
Course Hours: 80.0
Prerequisites(s): COMP 122
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COMP 233
Object Oriented Programming Concepts
5
You will learn advanced topics in Java programming and Object Oriented programming techniques. Your studies will include file manipulation, exception handling, graphical user interfaces, event handling, multi-threaded environments, and network programming. You will continue to study systems development, algorithm design and the Unified Modelling Language (UML). After completing this course, you will have developed a thorough understanding of Java's capabilities and strengths.
Credit Units: 5
Course Hours: 80.0
Prerequisites(s): COMP 122
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Prior Learning
You will gain experience designing computer systems that involve database processing. You will focus on the hierarchical, relational, and network design. You will also gain experience in database processing using ORACLE and Query Languages (in particular SQL and SQL*PLUS).
Credit Units: 5
Course Hours: 80.0
Prerequisites(s): COMP 123
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Prior Learning
COMP 249
Information Security, Privacy and Ethics
3
You will learn how to plan and manage security and privacy policies. You will study the role of CIPS in providing ethical guidelines for professional conduct, and you will learn about the responsibilities of working with management information systems and their data. You will also discuss the ergonomics and health risks associated with computer based-work. Your studies will include the components of an information system security model and the threat groups that compromise them. In addition, you will be exposed to examples of security technology and how to implement it as part of a security plan.
Credit Units: 3
Course Hours: 48.0
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COMP 254
Computer Architecture and Data Communications
6
You will be exposed to a wide variety of topics related to computer systems and networking. As you install and configure these system components, you will learn about computer hardware, workstation and server operating systems, and computer networking and data communications. Your studies will focus on the architecture of the Intel-based computer hardware and the Microsoft workstation and server operating system platforms.
Credit Units: 6
Course Hours: 96.0
Prerequisites(s): COMP 123
Potential Learning Method(s): Lecture/Lab, Prior Learning
You will develop essential employability skills which will assist you in labour market research in the information technology sector, employment-related communications, and interviewing techniques. You will prepare documentation required for a successful job application and employment.
Credit Units: 1
Course Hours: 16.0
Potential Learning Method(s): Lecture/Theory, Prior Learning
Total semester credits: 29
Co-operative Work Term
Code
Name/Description
Credits
COOP 150
Co-operative Education Work Term
0
Your co-operative education work term will provide an opportunity for you to integrate the formal knowledge and skills learned in the classroom with experiential learning from the workplace. You will have the opportunity to apply theoretical concepts to real work situations, work collaboratively in team work situations, experience the complexity of the roles and responsibilities within an organization, and apply personal employment skills.
Credit Units: 0
Course Hours: 960.0
Prerequisites(s): JOBR 120
Potential Learning Method(s): Coop Education Work Term, Prior Learning
COOP 150
Co-operative Education Work Term
0
Your co-operative education work term will provide an opportunity for you to integrate the formal knowledge and skills learned in the classroom with experiential learning from the workplace. You will have the opportunity to apply theoretical concepts to real work situations, work collaboratively in team work situations, experience the complexity of the roles and responsibilities within an organization, and apply personal employment skills.
Credit Units: 0
Course Hours: 960.0
Prerequisites(s): JOBR 120
Potential Learning Method(s): Coop Education Work Term, Prior Learning
Year 2 - Semester 3
Code
Name/Description
Credits
COMP 214
Project Management
4
You will develop essential project management skills that will place you in a position to make an immediate and valuable contribution to the success of real world projects. You will study industry standards and methodologies to develop an appreciation of the resources available to project managers. You will learn tools and techniques which are useful to the project process groups and knowledge areas. You will study the theory that supports project management and how apply it to real-world examples.
Credit Units: 4
Course Hours: 64.0
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COMP 235
Internet Application Development 2
6
Your studies will provide hands-on experience developing .NET applications. The course content includes Web application topics such as the .NET AJAX framework, ASP.NET, distributed computing topics such as Windows Communication Foundation and Web Services, and the ADO.NET libraries for data access. You will complete course projects using Visual Studio .NET, ASP.NET, ADO.NET, and C#.
Credit Units: 6
Course Hours: 96.0
Prerequisites(s): COMP 215, COMP 234
Potential Learning Method(s): Lecture/Lab, Prior Learning
COMP 236
Operating Systems and Environment Configuration
5
You will learn the fundamentals of developing software applications with open source tools and technologies. Your studies will provide you with a broad view of application development and deployment environments, including the hardware, operating systems, and servers required to develop and deploy software applications.
Credit Units: 5
Course Hours: 80.0
Prerequisites(s): COMP 254
Potential Learning Method(s): Lecture/Lab, Prior Learning
COMP 237
Systems Analysis and Requirements Management
4
You will learn a variety of different methods, tools, and techniques that a systems analyst would use in the development of complex business information systems. You will use CASE tools to develop practical experience in planning analysis and design of business information systems. You will gather requirements, perform the analysis and begin design if a small-automated system belonging to a real world/ business/organization to gain direct experience of systems analysis.
Credit Units: 4
Course Hours: 64.0
Prerequisites(s): COMP 234
Corequisites(s):
Potential Learning Method(s): Lecture/Lab, Prior Learning
COMP 258
Object Oriented Software Development
5
You will study the fundamentals of object oriented software design, UML and data structures. You will study the creation and selection of common collections and their related algorithms. You will apply these concepts in project development involving multi-user, networked application for data access.
Credit Units: 5
Course Hours: 80.0
Prerequisites(s): COMP 233
Potential Learning Method(s): Lecture/Lab, Prior Learning
COMP 259
Mobile Application Development 1
4
Using the Android-based application development environment, you will extend web applications to a native mobile platform. You will write mobile applications that incorporate local data storage, implement handset hardware features such as GPS and connect to the network. You will compare native application development to cross platform development for multiple devices.
Credit Units: 4
Course Hours: 64.0
Prerequisites(s): COMP 233
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
Total semester credits: 28
Year 2 - Semester 4
Code
Name/Description
Credits
ACCT 225
Managerial Accounting
5
Your studies will provide an introduction to the fundamentals of managerial accounting. You will use cost concepts, manufacturing accounting, cost allocation and budgeting processes, and you will be able to employ appropriate managerial accounting techniques for decision making.
Credit Units: 5
Course Hours: 75.0
Prerequisites(s): ACCT 122
Equivalent Course(s): ACCT 225CE
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
ADMN 209
Organizational Change
4
You will develop strategies and processes related to creating and fostering an evolving workplace culture that supports innovation, change, quality and learning and results in harmony between the organization’s needs and employee’s expectations while remaining consistent with the organization’s business plan in a competitive and changing environment. The course content emphasizes the importance of implementing change in the proper sequence of events and interactions.
Credit Units: 4
Course Hours: 60.0
Equivalent Course(s): HR 236
Potential Learning Method(s): Lecture/Theory, Online, Prior Learning
BCOM 121
Business Communications 2
4
You will continue to develop effective business writing skills and employability skills. The course focuses on writing business reports in both informal and formal styles. In addition, classroom study and experience will help prepare you for a business career by developing your presentation skills.
Credit Units: 4
Course Hours: 64.0
Prerequisites(s): BCOM 120
Equivalent Course(s): COMM 149
Potential Learning Method(s): Independent Study, Lecture/Theory, Print Distance Individual, Prior Learning, Televised/SCN
You will demonstrate your skill in systems development using real projects or contrived cases that require applying the activities of the system development cycle in an interactive data base environment. The case projects are set in a team environment with the supervising faculty member serving as your consultant and evaluator.
Credit Units: 6
Course Hours: 96.0
Prerequisites(s): COMP 214, COMP 237
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
COMP 262
Mobile Application Development 2
4
Building on the foundation of COMP 259, you will implement more advanced Android and cross platform development techniques. You will write applications that use dynamic user interface elements, incorporate remote data storage, and communicate with web services. Using cross platform development tools, you will create a mobile application that runs on various devices and will work with a multi-tiered business application.
Credit Units: 4
Course Hours: 64.0
Prerequisites(s): COMP 259
Potential Learning Method(s): Lecture/Lab, Online, Prior Learning
Total semester credits: 23