Transcript Static Liquid - Old Dominion University
Computer Science
Undergraduate Degree Program
Chair Dr. Kurt Maly
1
Computer Science Department
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
3
Computer Science Department
Prerequisite Structure - Mathematics AP Credit or Advance Placement
• • • • •
Math 102
–
College Algebra Math 162
–
Pre Calculus I Math 163
–
Pre Calculus II Math 211
–
Calculus I Math 212
–
Calculus II Fast Track Math 166 Pre Calculus I and II
4
Computer Science Department
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.
5
Computer Science Department
Required Computer Science Courses
• • • • • • •
CS 150
–
Introduction to Programming CS 333 CS 250
–
Problem Solving and Programming
–
CS 252
•
Introduction to Unix for programmers Fast Track Programming 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
–
Introduction to Computer Architecture Operating Systems CS 334 Fast Track Architecture
•
CS 471
–
Operating Systems
7
Computer Science Department
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
11
Computer Science Department
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
16
Computer Science Department
CS Electives – Web Programming
• • •
CS 312
–
Internet Concepts CS 418
–
Web Programming CS 419
–
Internet Databases
17
Computer Science Department
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
20
Computer Science Department
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
21
Computer Science Department
Conclusion
• • • •
Information found online
–
http://www.cs.odu.edu
Call for an appointment Advising hours are available GOOD LUCK!
Computer Science Department
22