The B.S. program is a strong core-computer science program accredited by ABET, the professional society that accredits engineering programs. The B.S. program provides general education, strength in mathematics and science, communication, and an in-depth program in Computer Science including a 3-course Senior Design Project that closely models industrial-strength project development.
Program Objectives:
The B.S. Computer Science program prepares graduates who, in the years following graduation, will:- acquire an advanced degree in computer science or related disciplines, or a professional degree (law, business, medicine); or
- be gainfully employed in the computer or IT industry with the ability to apply skills and knowledge learned while an undergraduate at GW; and
- conduct themselves professionally and ethically, work effectively in teams, and communicate effectively to both technical and non-technical audiences.
Program Outcomes
By the time of graduation, a Computer Science student will have:- learned to apply principles from the fundamentals of computer science, including discrete structures, data structures, algorithms, and the theory of computing;
- acquired an understanding of the hardware and software architecture of computer systems, including architecture, operating systems, databases, languages, and networks;
- participated effectively in team projects and team activities, and acquired an understanding of: (1) the overall social and professional context in which computing activities take place; (2) the global and local impact of computing; and(3) professional, ethical, legal, security and social issues and responsibilities;
- demonstrated an application of software engineering principles through completion of a challenging capstone project requiring specification, design and implementation;
- conveyed technical knowledge in an effective manner through written and oral communications;
- The BS Curriculum
- A description of various options for elective courses
- Technical tracks
- Non-technical tracks
- Learn more about accreditation at the department's accreditation website.
- Outlines of required and elective courses in the BS curriculum
Bachelor of Science Curriculum
Bachelor of Science in Computer Science
In the table below, P(...)=Prerequisite-courses; Co(...)=Corequisite-courses. The number of credits is in parentheses following the course number. Note: the program below is effective for students entering in or after Fall 2008. If you entered earlier, please speak with an advisor, and see this page for older curriculaSEMCourse Course Course Course Course Course Total Credit
1261Humanities or Social Science (H/SS) Elective 1 (3) CSci 1 (1)
Computer Science Orientation (Entering SEAS freshmen also take SEAS
1)CSci 53 (3)
Intro to Software Development (in Java) Co(C Sci 1)UW 20 (4)
University WritingMath Reqt 1 (3) 152H/SS 2 (3) CSci 123 (3)
Discrete Structures P(Math 20/31)Csci 133 (3)
Algorithms and Data Structures I (in Java) P(C Sci 53)Science Reqt 1 (4) Math Reqt 2 (3) 163H/SS 3 (3) CSci 135 (3)
Computer Architecture I P(C Sci 123, CSci 133)CSci 143 (3)
Software Engineering I
(Java+C) P(C Sci 133)Science Reqt 2 (4) CSci 124 (3)
Discrete Structures II164CSci 146 (3)
Database Systems and Team Projects Co(CSci 143)CSci 136 (3)
Computer Architecture II P(CSci 135)CSci 145 (3) Programming Language P(CSci 143) Science Reqt 3 (4) Stat Reqt (3) 165H/SS 4 (3) CSci 152 (4)
Foundations of Computing P(CSci 135, CSci 143)CSci 153 (4)
Algorithms P(CSci 123, CSci 143)CSci 154 (4)
Operating Systems P(CSci 135, CSci 143)156H/SS 5 (3) CSci 165 (1)
Pre-Senior Design Capstone Project Co(CSci 152,153,154)Non-tech Track Elective 1 (3) CS Track Elective 1 (3) Unrestricted Elective (3) Math or Science Elective (3) 167H/SS 6 (3) CS Track Elective 2 (3) CSci 195 (4)
Capstone Senior Design Project I P(CSci 165)Non-tech Track Elective 2 (3) Unrestricted Elective (3) 168Non-tech Track Elective 3 (3) CS Track Elective 3 (3) CSci 196 (4)
Capstone Senior Design Project II P(CSci 195)Unrestricted Elective (3) Unrestricted Elective (3)
No comments:
Post a Comment