Skip to main content Skip to local navigation
Home »

BA Honours Double Major (Core)

AP/WRIT 2201 3.00 Effective Writing and Research in Information Technology

This course develops fundamental research and technical writing capabilities required to clearly describe and document IT-related problems and solutions. Students develop these capabilities by working on projects that require research into, and clear descriptions of, technical problems, solutions and procedures, using relevant academic and professional genres, and creating an eportfolio to demonstrate and reflect critically […]

SC/MATH 2565 3.00 Introduction to Applied Statistics

The aim of this course is to give students in various disciplines some fundamental tools in statistical inference. Students will understand when and how to use statistical tools such as the z, t or chi-squared tests, regression analysis, analysis of variance and various other techniques. Students will learn how to use the statistical software R […]

AP/ITEC 4020 3.00 Internet Client-Server Systems

Offers a thorough treatment of client-server systems concepts, with programming techniques that yield results in Web pages and Web-based applications. Topics include effective Web page design, server and client-side scripting, Java servlets, ActiveX controls and the essentials of electronic commerce.

AP/ITEC 4010 3.00 Systems Analysis and Design II

This course deals with intermediate and advanced topics in systems analysis and design. Topics include the systems development life cycle, object-oriented design, CASE tools and recent advances in system analysis and design.

AP/ITEC 3230 3.00 Designing User Interfaces

Examines a range of topics in the analysis and design of interfaces and human-computer interaction. Focusing on the human perspective, the course will discuss improving interaction with computers and reducing the possible mismatch between human and machine.

AP/ITEC 3220 3.00 Using and Designing Database Systems

An examination of databases, trends in database management systems and their application in a wide range of organizational areas. The course provides an overview of database processing in modern organizations and discusses current and emerging trends in database processing.

AP/ITEC 3210 3.00 Applied Data Communications and Networks

Communications systems, environments and components;choices for data, voice and imagery; network control, design and management; distributed and local networks; client/server and Intranet technologies; Web-based technologies.

AP/ITEC 3010 3.00 Systems Analysis and Design I

Case studies in the development of information systems;exposing the reasons for success or failure; IS planning; various IS development methodologies and their strengths and weaknesses; role of the analyst; analysis project.

AP/ITEC 2620 3.00 Introduction to Data Structures

A completion to introductory problem solving and algorithm development. Taught in Java, topics include linked lists, binary trees, stacks, queues and other elementary data structures. Complexity analysis is introduced with an emphasis on searching and sorting algorithms.