COLLEGE OF CONTINUING EDUCATION, HALIFAX, NOVA SCOTIA, B3H 4R2 | +1 (902) 494-2526
Continuing Education » Continuing Technical Education » Certificate Programs » Computer Science  

Certificate Program in Computer Science

The Certificate Program in Computer Science is designed to give a thorough, practical understanding of computing in technical and business environments. Students will benefit from coverage that is based on solid theoretical foundations while maintaining a special emphasis on real applications. The range of courses offered cover industry-standard practises and technologies for software systems design, development and management.

The Certificate Program in Computer Science consists of six courses similar in duration to one-semester university courses. The courses are not for credit towards a university degree, but successful completion of courses in the certificate program is considered by the Faculty of Computer Science for those students seeking admission to the undergraduate program.

Admission Requirements
Applicants for the program should normally have successfully completed at least one year of full-time university studies.

Students over twenty-three years of age who have a high school diploma and at least two years of experience in the use of computers may be admitted to the program.

Admission with Advanced Standing
An exemption of up to two courses may be granted to students who have successfully completed equivalent courses.

Certificate Requirements
The certificate is awarded after successful completion of all program requirements. Students are required to take the equivalent of six courses, including three compulsory courses: Introduction to C Programming, Introduction to Object-Oriented Programming with Java and C++ for C Programmers. Students choose three optional courses. (Students registered in the certificate program before September 2001 may follow the previous compulsory course requirements.)

There is a student evaluation at the end of each course. Candidates for the certificate program must attain a minimum of 50 percent in each individual course and an average of at least 60 percent in the program. The progress of students may be reviewed at any time; in the case of unsatisfactory performance, the student may not be permitted to continue in the program. All requirements must be met within four years.

Scheduling
Typically each course has 36 contact hours spread over 12 sessions of 3 hours each. Lab work outside of the class hours can be scheduled by those who do not own a computer. Thirty-six hours of approved learning in Continuing Technical Education seminars may be considered equivalent to one optional course. Students are required to apply for approval.

N.B. Students should be aware that a knowledge of Windows is a necessary prerequisite to the following courses.

Required Courses
  • Introduction to C Programming
  • Introduction to Programming & Problem-Solving with Java
  • C++ for C Programmers
Electives
  • Advanced Java Programming
  • Agile Development
  • Applied C++ Programming
  • Introduction to Local Area Networks
  • Requirements Analysis and Specification
  • Introduction to UNIX
  • Use and Design of Databases
  • SQL
  • Data Modeling
  • PERL Programming
  • Wireless Network Security
  • Software Project Management
  • Sensors, Transducers and LabVIEW
  • Technical Writing
  • PHP Programming
  • UML
  • XML
  • UNIX Server Administration
  • User Interface Design
  • UNIX Programming
  • .NET
  • Visual C# for Developers

To view courses available in this certificate program click here.