computer science department 1 undergraduate degree program computer science chair dr. kurt maly

22
1 Computer Science Department Undergraduate Degree Program Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

Upload: zoe-warner

Post on 12-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

1Computer Science Department

Undergraduate Degree ProgramUndergraduate Degree Program

Computer Science

Chair

Dr. Kurt Maly

Page 2: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

2Computer 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

Page 3: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

3Computer Science Department

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

Page 4: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

4Computer Science Department

Prerequisite Structure - Mathematics

• Math 102– College Algebra

• Math 162– Pre Calculus I

• Math 163– Pre Calculus II

• Math 211– Calculus I

• Math 212– Calculus II

Fast TrackMath 166Pre Calculus I and II

AP Credit or

Advance Placement

Page 5: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

5Computer 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.

Page 6: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

6Computer Science Department

Required Computer Science Courses

• CS 150– Introduction to Programming

• CS 250– Problem Solving and 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

CS 333Fast Track

Programming

Page 7: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

7Computer Science Department

Architecture Courses

• CS 170– Fundamentals of

Computer Organization

• CS 270– Introduction to Computer

Architecture

• CS 471– Operating Systems

CS 334Fast Track

Architecture

Operating Systems

Page 8: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

8Computer 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

Page 9: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

9Computer Science Department

Required CS Math Courses

• CS 381– Introduction to Discrete Structures

• CS 390– Introduction to Theoretical Computer Science

• CS 417– Computational Methods and Software

Page 10: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

10Computer Science Department

Required Math Courses

• Math 211– Calculus I

• Math 212– Calculus II

• Math 316– Linear Algebra

• Stat 330– Introduction to Statistics– With Calculus as prerequisite

Math 205 - 1st part Calculus I Math 206 - 2nd part Calculus I

Page 11: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

11Computer Science Department

Applied Technology CS Courses

• CS 300– Computers in Society and Ethics

Page 12: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

12Computer 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)

Page 13: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

13Computer Science Department

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

Page 14: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

14Computer Science Department

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

Page 15: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

15Computer Science Department

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

Page 16: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

16Computer Science Department

CS Electives – Systems Programming

• CS 476– Systems Programming

• CS 477– Systems Programming in Windows Operating Systems

• CS 454– Network Management

Page 17: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

17Computer Science Department

CS Electives – Web Programming

• CS 312– Internet Concepts

• CS 418– Web Programming

• CS 419– Internet Databases

Page 18: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

18Computer 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

Page 19: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

19Computer Science Department

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

Page 20: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

20Computer Science Department

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

Page 21: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

21Computer 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

Page 22: Computer Science Department 1 Undergraduate Degree Program Computer Science Chair Dr. Kurt Maly

22Computer Science Department

Conclusion

• Information found online– http://www.cs.odu.edu

• Call for an appointment• Advising hours are available• GOOD LUCK!