Office of the Registrar
Division of Lifelong Learning (2006/2007)
3.8 Course List

Note:

All courses, unless otherwise noted, consist of laboratory and classroom sessions.

Courses in the Diploma in Information and Communications Technology program are designated by INFO.

1000

Computer Technology

(2 cr. hrs.)

provides an overview of computer technology and introduces computer basics. Students will become familiar with the basic parts of computer systems and their functions while learning troubleshooting techniques and distinguishing between hardware and software problems. Configuring hardware through the operating system and component failure will be discussed. Understanding of these topics will be enhanced by dismantling and assembling a computer. This course is a prerequisite for all other Information Technology courses.

2100

Operating Systems I

(1 cr. hr.)

is a study of operating systems. Features and benefits of the Windows environment will be discussed in detail.

Prerequisite: Information Technology 1000.

2200

Networking Systems I

(2 cr. hrs.)

is a study of the most commonly used networking systems. Topics include fundamentals of LAN theory; LAN protocols; network topologies; network security; basic network communication options; and network management.

Prerequisite: Information Technology 2100.

2300

Internet Applications

(1 cr. hr.)

is a study of the Internet and its applications. Topics will include advanced searching techniques, programming languages used in developing applications for the World Wide Web, and creating and maintaining WWW sites.

Prerequisite: Information Technology 1000.

2500

Analysis and Design of Information Systems

(1 cr. hr.)

is a study of information systems analysis and design concepts, methodologies and tools. The focus will be the purpose of the survey, study, design and implementation of an information system. Topics will include the systems development life cycle, fact finding techniques, process modelling, data flow diagrams and cost benefit analysis.

Prerequisite: INFO 1000.

3111

Learning UNIX and Linux

(2 cr. hrs.)

is an introduction to UNIX/Linux and the most commonly used features of UNIX-like operating systems in an enterprise server environment.

Prerequisite: Information Technology 2100.

Note:

Credit cannot be obtained for both INFO 3111 and the former 3110.

3200

Networking Systems II

(2 cr. hrs.)

is a continuation of the more advanced features of networking systems.

Prerequisite: Information Technology 2200.

3301

Introduction to Programming

(2 cr. hrs.)

is an introduction to the fundamentals of structured programming. Topics include: algorithms, program structures, software design methodology, language constructs, data file basics, and abstract data types.

Prerequisite: Information Technology 2100.

Note:

Credit cannot be obtained for both INFO 3301 and the former INFO 3300.

3310

Windows Programming

(2 cr. hrs.)

is a study of the fundamental elements of programming in a Windows environment. Topics will include: building a Windows Graphical Interface and the introductory concepts of object-oriented programming.

Prerequisite: Information Technology 3330.

3315

Introduction to Databases

(1 cr. hr.)

is the study of the effective use of databases, including design and implementation, and their use in addressing a business data problem.

Prerequisite: Information Technology 1000.

Note:

Credit cannot be obtained for both INFO 3315 and the former INFO 3400.

3320

Programming with Databases

(2 cr. hrs.)

is a study of applications basics, basic data types, understanding objects and collections, coding for events, writing RDBMS, controlling programs, testing and debugging the application, run-time errors, and distributing the application.

Prerequisites: Information Technology 3310 and Information Technology 3315.

3330

Object Oriented Programming

(2 cr. hrs.)

is an introduction to object-oriented programming. Topics include: encapsulation, information hiding, inheritance and polymorphism.

Prerequisite: Information Technology 3301.

3350

Introduction to SQL (2 cr. hrs.)

provides an overview of data server technology and SQL programming language. Topics include creating and maintaining database objects including storing, retrieving and manipulating data. The course will teach how to write SQL script files to generate report-like output.

Prerequisite: Information Technology 3315.

3360

Relational Database Administration (2 cr. hrs)

provides a firm foundation in basic database administrative tasks. The course offers a conceptual understanding of database architecture and how the architectural structures work and interact. Topics include creating an operational database and properly managing its various structures in an effective and efficient manner.

Prerequisite: Information Technology 3350.

3370

Relational Database Forms and Reports (2 cr. hrs)

will teach developing and deploying applications using forms and reports. Topics include customizing forms through user input items and controlling data access through the creation of event-related triggers for connectivity to an SQL server.

Prerequisite: Information Technology 3360.

3431

E-commerce and Intranet

(2 cr. hrs.)

is an examination of the elements that define e-commerce and Intranet applications. Major elements are the concept, design and construction of web-based data applications involved in both commerce transaction processing and internal resource databases.

Prerequisites: Information Technology 2300.

Note:

Credit cannot be obtained for both INFO 3431 and the former INFO 3430.

3440

Integrated Business Solutions

(1 cr. hr.)

is an introduction to the techniques involved in analyzing a company's information technology needs, and designing a customized solution.

Prerequisites: INFO 3431.

3450

Networking Systems III

(3 cr. hrs.)

is an advanced study of switching techniques and wide area networks.

Prerequisite: Information Technology 3200.

4500

Case Study / Student Project

(3 cr. hrs.)

(restricted to students in Option 2) is a comprehensive analysis of an assigned case. A written report will be required. Skills and knowledge developed throughout the program will be utilized in solving business-related problems. Using a case approach, students will work in teams to evaluate a company's IT resources and prepare a proposal for a solution that will meet the company's needs. A plan will be generated with suitable phases for implementing the solution. Evaluation will be based on effectiveness of the solution, demonstrated understanding of methodology and available technology, and the clarity, conciseness, and logic of the presentation style.

Prerequisite: Successful completion of all other course work, or approval of the Director of the Division of Lifelong Learning, or delegate.

460W

Work Term

(restricted to students in Option 1) provides opportunities for students in the program to apply theories and skills learned in the classroom to workplace settings. As one component of the work term the student is required to complete a work report which should:

  • analyze an issue/problem related to the student's work environment
  • demonstrate an understanding of the structure of a professional report
  • show competence in written communication and presentation skills.

Prerequisite: Successful completion of all other course work.