College CS degrees
Tomorrow we will have a professor from St. Mary's College come to talk with us. Look up the courses and requirements for doing CS, fill out this paper, and write down some questions at the end to ask our guest.
http://www.smcm.edu/mathcs/academic-offerings/what-you-learn-cs/
A bachelor's degree usually takes 4 years to get. You can choose to major in CS or get a minor.
Required Courses for a major (32 credit hours, 4 credits per course)
Describe what the focus is of each CS class in 12-20 words
- COSC 120: Introduction to Computer Science I _________________________________________________________________________________________
- COSC 130: Introduction to Computer Science II _________________________________________________________________________________________
- COSC 201: Algorithms and Data Structures ____________________________________________________________________________________________
- COSC 230: Computer Architecture ___________________________________________________________________________________________________
- COSC 251: Programming Languages __________________________________________________________________________________________________
- MATH 151: Calculus I
- MATH 152: Calculus II
- MATH 200: Discrete Mathematics (or MATH 281: Foundations of Mathematics)
Elective Courses (20 credit hours, 4 credits per course)
Choose Five of the following courses: which 5 would you pick and why? Read the descriptions, circle them and explain.
- COSC 301: Software Engineering I
- COSC 335: Operating Systems
- COSC 336: Computer Networks
- COSC 338: Computer Graphics
- COSC 370: Artificial Intelligence
- COSC 420: Distributed and Parallel Computing
- COSC 438: Game Design and Development
- COSC 440: Theory of Computation
- COSC 445: Design and Analysis of Algorithms
- COSC 450: Database Management Systems
- COSC 455: Graph Theory
- COSC 480: Topics in Computer Science
Capstone Experience
- St. Mary's Project (8 credit hours)*
- One 400-level computer science course** and a Senior Project in Computer Science COSC 495 (4 credit hours)
- Two 400-level computer science courses**
Degree Requirements for the Computer Science Minor
Required Courses (12 credit hours)
- COSC 120: Introduction to Computer Science I
- COSC 130: Introduction to Computer Science II
- COSC 201: Algorithms and Data Structures
Elective Courses (12 credit hours)
Three of the following courses are required: Which 3 would you pick and why?
- MATH 200: Discrete Mathematics (or MATH 281: Foundation of Mathematics)
- COSC230: Computer Architecture
- COSC 251: Programming Languages
- COSC 301: Software Engineering I
- COSC 335: Operating Systems
- COSC 336: Computer Networks
- COSC 338: Computer Graphics
- COSC 370: Artificial Intelligence
|
- COSC 420: Distributed and Parallel Computing
- COSC 438: Game Design and Development
- COSC 440: Theory of Computation
- COSC 445: Design and Analysis of Algorithms
- COSC 450: Database Management Systems
- COSC 455: Graph Theory
- COSC 480: Topics in Computer Science
|
Look up a bachelor of computer science degree at another college. Compare it to this.
What college/university? _____________________________________
How many courses in computer science are required to get a major? Are they 3 credit courses or 4 credit courses?
How many courses are very similar to the ones at St. Mary's? List them.
How many courses are different from the ones at St. Mary's? List at least 2.
How would you compare the information learned at one college compared to another as a CS major?