Computer Science
Undergraduate Degree Program
Chair
Dr. Kurt Maly
Computer Science Department
1
Agenda
•
•
•
•
•
•
•
•
•
Introduction
CS Course Requirements
CS Required courses
CS Math Courses
Math Required Courses
Technical Electives
Details of CS Electives
Advising Block
Minors
Computer Science Department
2
Program Course Requirements
• Computer Science required courses
– 45 credits
• Computer Science elective courses
– 12 credits
• Mathematics/Statistics
– 14 credits
• Technical electives
– 6 to 8 credits
• Additional requirements
– Upper Level General Education requirements
– Lower Level General Education requirements
Computer Science Department
3
Prerequisite Structure - Mathematics
• Math 102
– College Algebra
AP Credit
or
Advance
Placement
• Math 162
– Pre Calculus I
• Math 163
Fast Track
Math 166
Pre Calculus I and II
– Pre Calculus II
• Math 211
– Calculus I
• Math 212
– Calculus II
Computer Science Department
4
The Introductory Course
• All Computer Science freshmen must take:
• CS 110 Introduction to Computer Science
1 credit
This one credit hour course introduces the computer
science program to the students.
Computer Science Department
5
Required Computer Science Courses
• CS 150
– Introduction to Programming
• CS 250
– Problem Solving and Programming
CS 333
Fast Track
Programming
– CS 252
• Introduction to Unix for programmers
• CS 361
– Advanced Data Structures and Algorithms
• CS 330
– Object Oriented Programming and Design
• CS 350
– Introduction to Software Engineering
• CS 410
– Senior Project Initiative (Computer Based)
• CS 411W (Writing Intensive)
– Senior Project Initiative
Computer Science Department
6
Architecture
Courses
• CS 170
– Fundamentals of
Computer Organization
• CS 270
Operating
Systems
CS 334
Fast Track
Architecture
• CS 471
– Operating Systems
– Introduction to Computer
Architecture
Computer Science Department
7
CS 333 and CS 334
•
•
•
•
Fast track courses
Internet based course
No classroom environment
Requires:
– Prior knowledge of programming language
– Considerable maturity of student
– Independent responsibility on the student
Computer Science Department
8
Required CS Math Courses
• CS 381
– Introduction to Discrete Structures
• CS 390
– Introduction to Theoretical Computer Science
• CS 417
– Computational Methods and Software
Computer Science Department
9
Required Math Courses
• Math 211
– Calculus I
• Math 212
– Calculus II
Math 205
- 1st part Calculus I
Math 206
- 2nd part Calculus I
• Math 316
– Linear Algebra
• Stat 330
– Introduction to Statistics
– With Calculus as prerequisite
Computer Science Department
10
Applied Technology CS Courses
• CS 300
– Computers in Society and Ethics
Computer Science Department
11
Technical Electives
• In Addition to one year natural science (General ED)
• 6-8 credits towards Technical Electives
• Natural Sciences
–
–
–
–
–
Physics
Chemistry
Biology
Geology
Oceanography
• Accounting (Acct 201, Acct 202, …)
• Any other technical in nature – Approval from Advisor
• Not to include:
– Biology 108 – 109 (Life Science)
– Physics 103 – 104 (Astronomy)
Computer Science Department
12
Co-op/Internships
• Up to 6 credits for upper level CS Electives
• Approval by CS Department and
Career Management Center (CMC)
• Pass/Fail Grading
• Short duration of career development
• Academic requirements may differ
• Requires
– Contracts
– Reports
Computer Science Department
13
CS Electives – Database
• CS 450
– Database Concepts
• CS 419
– Internet Databases
• CS 452
– Database Software Development Methodology
• CS 456
– Database Administration I
• CS 457
– Database Administration II
Computer Science Department
14
CS Electives – Networking
• CS 454
– Network Management
• CS 455
– Introduction to Networks and Communications
• CS 458
– Unix System Administration
• CS 472
– Network and Security
• CS 486
– Introduction to Parallel Computing
• CS 487
– Applied Parallel Computing
Computer Science Department
15
CS Electives – Systems Programming
• CS 476
– Systems Programming
• CS 477
– Systems Programming in Windows Operating Systems
• CS 454
– Network Management
Computer Science Department
16
CS Electives – Web Programming
• CS 312
– Internet Concepts
• CS 418
– Web Programming
• CS 419
– Internet Databases
Computer Science Department
17
CS Electives - Miscellaneous
• CS 355
– Principles of Programming Languages
• CS 460
– Computer Graphics
• CS 475
– Introduction to Computer Simulation
• CS 451
– Software Engineering Survey
• CS 480
– Introduction to Artificial Intelligence
• CS 488
– Principles of Compiler Construction
Computer Science Department
18
Advisor Block
• http://www.cs.odu.edu
• Sign up for registration advising (Immediately
after midterm)
– CS Department office
– Call CS Advising office 683-6001
– Email CS advisors
• Plan a tentative schedule
– Worksheets
– Prerequisite structure charts
• Attend advising session to finalize
• Advisor will remove block
Computer Science Department
19
Popular Minors
•
•
•
•
•
•
•
•
Computer Engineering – 2 ECE classes
Mathematics – 2-3 Math/Stat classes
Information Technology – 4 IT classes
Electrical Engineering Technology – 4 EET classes
Modeling and Simulation – 2 ECE classes
Biology
Physics
Management
Computer Science Department
20
Five Year Program – BS and MBA
•
•
•
•
•
Contact MBA Program Director: Bruce Rubin
GMAT at least two semesters prior
GPA of at least 3.0
Program Hours after BS program : 30
MBA Core – During Senior year
Computer Science Department
21
Conclusion
• Information found online
– http://www.cs.odu.edu
• Call for an appointment
• Advising hours are available
• GOOD LUCK!
Computer Science Department
22
Descargar

Static Liquid - Old Dominion University