Page 3 - Computer Science Brochure
P. 3

Curriculum and Core Skills
                                                     Skill Sets Are Cumulative – Building And Expanding Each Term
                                                     Freshman Year                     SKILLS OBTAINED

                                                     •  First Year Experience          •  Laboratory safety
                                                     •  Written & Oral                 •  Use common lab equipment
                                                        Communications I               •  Statistical analysis of
                                                     •  Computing & Algorithm I & lab   experimental data
                                                     •  Calculus I                     •  Ability to apply concepts of
                                                     •  Science Elective                differentiation & integration
                                                     •  Computing & Algorithm II & lab  •  Object-oriented
                                                     •  Discrete Mathematics            algorithmic design
                                                     •  Calculus II                    •  Java language
                                                     •  Intro to Humanities or          programming  skills
                                                      Social Sciences                  •  Quantitative reasoning



                                                     Sophomore Year                    SKILLS OBTAINED

                                                     •  Computing & Algorithms III     •  Advanced problem solving
                                                     •  Intro to Humanities or Social   and analysis
                                                      Science                          •  Advanced algorithmic  design
                                                     •  Mathematics Elective            and object-oriented programming
                                                     •  Digital Systems I              •  Systems programming concepts
                                                     •  System Programming Concepts     (in C and Linux)
                                                     •  Economic Principles
                                                     •  Science Elective

                                                                            State-of-the-Art
                                                                                  LAB
                                                                                FACILITIES




        Get In The Lab
        •  Our state-of-the-art computing            Junior Year                       SKILLS OBTAINED
          labs are open 24/7. The PCs and            •  Microcomputers I               •  Prepare students to write
                                                                                        their thesis
          workstations run powerful integrated       •  Written & Oral                 •  Expand knowledge in
          development environments (IDEs) that          Communication II                the Humanities
          will assist you in developing object-      •  The Computing Professional     •  In depth knowledge in core
                                                     •  Computer Science Elective
          oriented program solutions.                                                   areas – Operating Systems,
                                                     •  Functional Languages & Parsing
        •  Our Computer Networks Lab is where        •  Computer Science Technical      Microprocessors
          you can experiment with network             Elective                         •  Additional knowledge (student
          design and build a miniature version       •  Free Elective                   discretion) in computer graphics,
          of the Internet.                           •  Advanced Humanities or Social   cybersecurity, databases, web
                                                      Science Elective                  technology
        •  In the Computer and Network               •  Mathematics Elective
          Security Lab, you can experiment
          with computer viruses and virus
          detection, or be a member of a
          “tiger team” that probes and attacks       Senior Year                       SKILLS OBTAINED
          the security of a modern                                                     •  Apply knowledge to address
          operating system.                          •  Theory of Computation           contemporary issues
                                                     •  Two Computer Science
        •  Our Computer System Lab is where           Technical Electives              •  Ability to use data acquisition
          you’ll learn how to write system           •  The Computing Professional      & control hardware
          software modules for the Linux             •  Advanced Humanities or Social   •  Solve real world problems
          operating system. You’ll get hands-on       Science Elective                 •  Experimental design
          access to the systems that have            •  Software Engineering           •  Agile software development
                                                                                       •  Software engineering
          always been off-limits to you!             •  Mathematics Elective
                                                     •  Operating Systems               development teams
        •  In our Microcomputers I and II            •  Two Free Electives             •  Requirements and specification
          Labs, you’ll study programming for         •  Liberal Studies Elective        techniques using UML
          embedded computer systems at the           •  Science Elective               •  Additional knowledge (student
          assembly code level. You’ll create fast,   •  Senior Seminar                  discretion) in computer graphics,
          streamlined programs and develop           •  Culminating Undergraduate       cybersecurity, databases,
          powerful interrupt-driven systems.          Experience                        web technology
   1   2   3   4   5