Computer Science Department

The University of Western Ontario

CS1025/CS1026 Self Placement Guide

 

Frequently Asked Questions

Table of Contents

 

What is CS1025?

CS1025 and CS1026 are introductory courses that cover the same material and lead on to Computer Science 027, which is required for entry into all Computer Science programs. CS1025 is aimed at students who have programming experience using a high-level procedural programming language and who are reasonably confident in their programming abilities.

 

Neither course requires a particular high school prerequisite. You simply select the course that you feel is best suited for you.

 

CS1025 has three lecture hours per week and no scheduled lab periods.

CS1026 has three lecture hours plus two lab hours for guided, hands-on experience with programming.

                                                                                                                    

Laboratories with fully equipped computers are available for both CS1025 and CS1026 students to practice course concepts and to complete assignments on their own time.

 

Back to top

What is CS1026?

CS1025 and CS1026 are introductory courses that cover the same material and lead on to Computer Science 027, which is required for entry into all Computer Science programs. CS1026 is aimed at students who have little or no programming experience.

 

Neither course requires a particular high school prerequisite. You simply select the course that you feel is best suited for you.

 

CS1026 has three lecture hours plus two lab hours for guided, hands-on experience with programming.

CS1025 has three lecture hours per week and no scheduled lab periods.

 

Laboratories with fully equipped computers are available for both CS1025 and CS1026 students to practice course concepts and to complete assignments on their own time.

 

Back to top

Who can tell me which of CS1025 and CS1026 I should take?

no one. You must decide which course is best for you. You may consider the information provided on the CS1025/1026 Placement Website to help you with your decision.

 

Back to top

Which course is more difficult?

Neither course is designed to be more difficult; however, if you do not have programming experience using a high-level procedural programming language you should select CS1026.

 

Back to top

Do CS1025 and CS1026 cover the same material?

All topics in CS1026 will be covered in CS1025. As time permits, CS1025 may cover some additional topics. CS1026 students will not be responsible for these additional topics.

 

Back to top