Difference between revisions of "2000-Level Courses"
(editted the introduction) |
|||
Line 1: | Line 1: | ||
− | {{Template:CSCourse|Overview=Welcome to the second year of Computer Science. In your first year, you have learned how to program in Java and the basic programming concepts and techniques. In second year Computer Science courses, you are going to learn more about what makes good programs. These courses play an important role in preparing you for more advance study in your third and fourth year of Computer Science. }} | + | Page content still under construction. |
+ | |||
+ | {{Template:CSCourse|Overview=Welcome to the second year of Computer Science. In your first year, you have learned how to program in Java and the basic programming concepts and techniques. In second year Computer Science courses, you are going to learn more about what makes good programs. These courses play an important role in preparing you for more advance study in your third and fourth year Computer Science courses. This page has a list of second year Computer Science courses with a brief overview on the goal of the courses.}} | ||
==Second Year Computer Science Courses== | ==Second Year Computer Science Courses== | ||
Line 6: | Line 8: | ||
===[[COMP 2130]] Discrete Mathematics for Computer Science=== | ===[[COMP 2130]] Discrete Mathematics for Computer Science=== | ||
+ | |||
===[[COMP 2140]] Data Structures and Algorithms=== | ===[[COMP 2140]] Data Structures and Algorithms=== | ||
+ | You will learn how to implement various data structures, ways to store data in a computer and learn algorithms to manipulate the data efficiently. This course will also discuss the performance characteristics for each data structure which will help you in making decision on selecting appropriate data structure for a particular application. | ||
+ | |||
===[[COMP 2150]] Object Orientation=== | ===[[COMP 2150]] Object Orientation=== | ||
+ | You will learn how to design and implement object orientated applications. In object oriented application, each component is implemented as an object. Each object has its own characteristics and interacts with each other with a set of defined behaviors. | ||
+ | |||
===[[COMP 2160]] Programming Practices=== | ===[[COMP 2160]] Programming Practices=== | ||
+ | |||
===[[COMP 2190]] Introduction to Scientific Computing=== | ===[[COMP 2190]] Introduction to Scientific Computing=== | ||
+ | Highly recommended for students interested in graphic design | ||
+ | |||
===[[COMP 2280]] Introduction to Computer Systems=== | ===[[COMP 2280]] Introduction to Computer Systems=== | ||
+ | |||
===[[COMP 2980]] Workterm 1=== | ===[[COMP 2980]] Workterm 1=== |
Revision as of 02:19, 29 November 2007
Page content still under construction.
Main_Page > Computer Science Courses > [[]]
OverviewWelcome to the second year of Computer Science. In your first year, you have learned how to program in Java and the basic programming concepts and techniques. In second year Computer Science courses, you are going to learn more about what makes good programs. These courses play an important role in preparing you for more advance study in your third and fourth year Computer Science courses. This page has a list of second year Computer Science courses with a brief overview on the goal of the courses.
|
||
Contents
|
Further InformationFor more information on this course please visit [ Aurora] or look up this course [ here]. CAUTION: |
Template loop detected:
Second Year Computer Science Courses
COMP 2080 Analysis of Algorithms
Introduce you to different computational models to analyze and evaluate different algorithm commonly used in designing solutions for computing problems. You will learn some algorithm design techniques for solving complicated tasks efficiently. This course is essential to gain required problem solving skills for advance Computer Science study.
COMP 2130 Discrete Mathematics for Computer Science
COMP 2140 Data Structures and Algorithms
You will learn how to implement various data structures, ways to store data in a computer and learn algorithms to manipulate the data efficiently. This course will also discuss the performance characteristics for each data structure which will help you in making decision on selecting appropriate data structure for a particular application.
COMP 2150 Object Orientation
You will learn how to design and implement object orientated applications. In object oriented application, each component is implemented as an object. Each object has its own characteristics and interacts with each other with a set of defined behaviors.
COMP 2160 Programming Practices
COMP 2190 Introduction to Scientific Computing
Highly recommended for students interested in graphic design