“The accelerated Computer Science program at Algoma University was instrumental in providing the tools to become the professional I am today. In fact, I strongly believe the knowledge/skills I acquired enabled me to join a top global consulting firm within a couple of years of graduation.”
Director of Outbound Product Management, Oracle
Computer Science Accelerated Degree program
|20SF||COSC 1046A||3||Introduction to Computer Science I||June 1 - 19, exam June 22|
|20SF||COSC 1047A||3||Introduction to Computer Science II||June 22 - July 10, exam July 13|
|20SF||MATH 1056A||3||Discrete Mathematics I||June 1 - July 10, exam July 14|
|20SF||COSC 2006A||3||Data Structures I||July 15 - Aug 4, exam Aug 6|
|20SF||COSC 2007A||3||Data Structures II||Aug 10 - 28, exam Aug 31|
|20SF||COSC 2406A||3||Assembly Language Programming||July 15 - Aug 26, exam Aug 28|
Computer Science Accelerated Degree program (Brampton Campus)
First-term ACCEL Degree Students & First-term GC.ITEC Students [20F]
|Sept 9 - 29 7:00 - 10:00pm [M-Th]||Introduction to Computer Science I [C] (COSC 1046M)|
|TBA||Tutorial for COSC 1046 [section A]|
|Oct 5 - 29 7:00 - 10:00pm [M-Th]||Introduction to Computer Science II [C] (COSC 1047M)|
|TBA||Tutorial for COSC 1047 [section A]|
|Sept 9 - Oct 27 4:00 - 6:00pm [T-Th]||Discrete Mathematics I [C] (MATH 1056M)|
|Sept 9 - Oct 27 2:00 - 3:30pm [Th]||Tutorial for MATH 1056|
|Nov 2 - 19 7:00 - 10:00pm [M-Th]||Data Structures I [C] (COSC 2006M)|
|TBA||Tutorial for COSC 2006 [section A]|
|Nov 23 - Dec 10 7:00 - 10:00pm [M-Th]||Data Structures II [C] (COSC 2007M)|
|TBA||Tutorial for COSC 2007 [section A]|
|Nov 3 - Dec 10 4:00 - 6:00pm [T-Th]||Assembly Language Programming [C] (COSC 2406M)|
|TBA||Tutorial for COSC 2406 [section A]|
In the accelerated program, students will learn:
- Software development – students learn Java, C++, C, and Scripting
- Android programming
- Data structures and programming
- Database programming – database design, SQL, Oracle, and Access
- Assembly language programming
- Operating systems – I/O, file management, process and scheduling on Unix, and Windows
- Networking – IPs, packets, general ISO structure of networks – applied/practical networks – installing software, managing mail, and more
This program is also a great choice and option for those interested in software engineering.
Students who already hold a degree in a discipline other than computer science or a diploma in computer science will be able to earn a Bachelor of Computer Science (general) or a Bachelor of Science in Computer Science (B.Sc) in as little as 12 months, depending upon their previous credentials.
Classes begin in May, and accelerated courses continue throughout the spring and summer terms, before joining regular programming in the fall. Accelerated degree students can complete the program as early as April.
To be eligible, students must:
- Hold a recognized university degree or applied degree with a minimum overall average of ‘C’ or 60 percent (students who possess a previous degree must have completed no more than 18 credits in Computer Science) OR have a two or three-year college diploma in a computer science-related field with a minimum GPA of 3.00.
- Provide evidence of proficiency in English (if your first language is not English).
You will graduate with a 3-year General Bachelor of Computer Science OR a General Bachelor of Science in Computer Science.
The required Computer Science courses are identical in each degree, however the Bachelor of Computer Science (BCOSC) has less rigorous requirements in Mathematics and Sciences than the Bachelor of Science in Computer Science (BSc).
Many students will likely prefer to earn the BCOSC degree since it is an easier degree having reduced math and science courses. For stronger students who are more well prepared, it is highly recommended that they take the more rigorous BSc in Computer Science as it is a stronger degree.
Both degrees provide students with the necessary skills to be successful in the computing and information technology industries. However, the BSc provides students with additional skills that will open opportunities in high-end scientific and mathematical research institutions.
Yes, students who complete the accelerated program can continue on to the fourth year of the program and earn a four-year honours degree.
The four-year honours degree provides you with the opportunity to develop your skills even further by enrolling in additional classes. It also provides you with the opportunity to pursue a minor in Computer Games Technology or Mobile Software Engineering. An honours degree will also provide you with the opportunity to complete a thesis study and provides you with the necessary credentials to pursue a graduate studies.
Co-op is available after the accelerated semester, if a student decides to pursue a 4-year degree option. Co-op is a full term placement that can be completed during an academic semester or in the summer months. It is important to note that a co-op placement would delay the degree completion time.
Students who have already earned a bachelor’s degree can qualify for admission as a second degree candidate. Upon receipt of your transcripts, the Office of the Registrar will review your eligibility as a second degree candidate. As long as you did not take more than 18 credits (6 courses) of Computer Science in your degree program, you are eligible for admission as a second degree candidate.
If you are graduating from a 2 or 3 year college diploma with a minimum GPA of 3.0, you are eligible for the program and will receive 45 credits (15 courses) of transfer credit.