Sunday, January 30, 2011

bechor scineces

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 curricula


    SEM
    Course Course Course Course Course Course
    Total Credit
    126
    1
    Humanities 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 Writing
    Math Reqt 1 (3)
    15
    2
    H/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)
    16
    3
    H/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 II
    16
    4
    CSci 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)
    16
    5
    H/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)
       
    15
    6
    H/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)
    16
    7
    H/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)  
    16
    8
    Non-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