SAMPLE SCHEDULE* OF OUR FLEXIBLE FOUR YEAR PROGRAM (ENTERING IN 2015) UNDERGRADUATE COMPUTER SCIENCE PROGRAM. 1 credit. 4 credits.

Similar documents
B.S/M.A in Mathematics

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

Bachelor of Science. Undergraduate Program. Department of Physics

AC A DEMIC H A NDBOOK (for orientation and after) OF ARTS AND SCIENCES

Bachelor of Science in Mechanical Engineering with Co-op

NUTRITIONAL SCIENCE (AGLS)

COSI Meet the Majors Fall 17. Prof. Mitch Cherniack Undergraduate Advising Head (UAH), COSI Fall '17: Instructor COSI 29a

The University of Winnipeg Recognition of Prior Learning (RPL) Undergraduate Degree Credits

Bachelor of Science in Civil Engineering

ARTICULATION AGREEMENT

MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE

NUTRITIONAL SCIENCE (H SCI)

EDINA SENIOR HIGH SCHOOL Registration Class of 2020

School of Engineering Foothill College Transfer Guide

Self Study Report Computer Science

Mathematics Program Assessment Plan

TRANSFER ARTICULATION AGREEMENT between DOMINICAN COLLEGE and BERGEN COMMUNITY COLLEGE

EGRHS Course Fair. Science & Math AP & IB Courses

Mechanical & Aeronautical engineering. Student Handbook

DEPARTMENT OF PHYSICAL SCIENCES

Fashion Design Program Articulation

Math 4 Units Algebra I, Applied Algebra I or Algebra I Pt 1 and Algebra I Pt 2

Introduction to CS 100 Overview of UK. CS September 2015

TABLE OF CONTENTS Credit for Prior Learning... 74

Natural Sciences, B.S.

Common Course Numbering: Foundations Courses

COMMUNICATION TECHNOLOGIES-IMAGING MEDIA

Mathematics. Mathematics

CITY COLLEGE OF SAN FRANCISCO Transfer Credit Agreement Catalog

Millersville University Degree Works Training User Guide

Nutritional Sciences. Undergraduate Student Handbook TAMU Cater Mattil College Station, TX

College of Engineering and Applied Science Department of Computer Science

Computer Science Self-Study Report for APC Review Fall 2007

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

A&S/Business Dual Major

OFFICE SUPPORT SPECIALIST Technical Diploma

Bachelor of Science in Engineering Technology in Construction Management Technology with Co-op

Evaluation of a College Freshman Diversity Research Program

Biological Sciences (BS): Ecology, Evolution, & Conservation Biology (17BIOSCBS-17BIOSCEEC)

INDIVIDUALIZED STUDY, BIS

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS

ADVANCED PLACEMENT STUDENTS IN COLLEGE: AN INVESTIGATION OF COURSE GRADES AT 21 COLLEGES. Rick Morgan Len Ramist

DOCTOR OF PHILOSOPHY HANDBOOK

Meta-Majors at Mott Community College

National Collegiate Retention and Persistence to Degree Rates

Georgia Institute of Technology Graduate Curriculum Committee Minutes. January 20, 2011

Health and Human Physiology, B.A.

Majors, Minors & Certificate Programs 34 The Majors 35 The Minors & Certificate Programs 36

PROVIDENCE UNIVERSITY COLLEGE

Agricultural and Extension Education

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

CURRICULUM VITAE. To develop expertise in Graph Theory and expand my knowledge by doing Research in the same.

Computer Science (CSE)

Clackamas CC BI 231, 232, 233 BI 231,232, BI 234 BI 234 BI 234 BI 234 BI 234 BI 234 BIOL 234, 235, 323 or 244

Mathematics 112 Phone: (580) Southeastern Oklahoma State University Web: Durant, OK USA

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

Statistics and Data Analytics Minor

Academic Catalog Programs & Courses Manchester Community College

Curriculum for Liberal Education

UNDERGRADUATE HANDBOOK FOR SPATIAL SCIENCES STUDENTS

2011 Transferable Courses BELLEVUE COLLEGE

ADVANCED AND HONORS DIPLOMAS (BEGINNING WITH THE GRADUATING CLASS OF 2013)

Course Selection for Premedical Students (revised June 2015, with College Curriculum updates)

Welcome Parents! Class of 2021

2012 Transferable Courses BELLEVUE COLLEGE

Fall Semester Year 1: 15 hours

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

GETTING READY FOR THE U A GUIDE FOR TRANSFERRING TO THE UNIVERSITY OF UTAH FOR BYU-IDAHO STUDENTS. How To Use This Guide.

UMass CS Departmental Honors Overview

Date : Controller of Examinations Principal Wednesday Saturday Wednesday

RENSSELAER POLYTECHNIC INSTITUTE School of Engineering. Materials Science & Engineering

SYRACUSE UNIVERSITY and BELLEVUE COLLEGE

Will Rogers College Junior High School

University of North Dakota

Course Description Guide. Table of Contents

University of Connecticut. Handbook

College of Liberal Arts (CLA)

TEACHING AND EXAMINATION REGULATIONS (TER) (see Article 7.13 of the Higher Education and Research Act) MASTER S PROGRAMME EMBEDDED SYSTEMS

EDUCATION. Readmission. Residency Requirements and Time Limits. Transfer of Credits. Rules and Procedures. Program of Study

Fulbright College Field Guide. New Student Orientation 2017

Nutritional Sciences. Undergraduate Student Handbook TAMU Cater Mattil College Station, TX

Partners in education!

Articulation Agreement between Life University & Atlanta Technical College

c o l l e g e o f Educ ation

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

The Proposal for Textile Design Minor

Honors Mathematics. Introduction and Definition of Honors Mathematics

Monticello Senior High School

Associate VP Judy Strong chaired the meeting because VP Bette Midgarden was off campus.

TULSA COMMUNITY COLLEGE

Math Placement at Paci c Lutheran University

MANAGEMENT, BS. Administration. Policies Academic Policies. Admissions & Policies. Termination from the Major. . University Consortium

Georgia State University Official Transcript Statement of Authenticity

BIOMEDICAL ENGINEERING, B.S.

Dublin City Schools Career and College Ready Academies FAQ. General

ACADEMIC ADVISING PHOTO BY JON GARDINER, UNC-CHAPEL HILL

TULSA COMMUNITY COLLEGE

Level 6. Higher Education Funding Council for England (HEFCE) Fee for 2017/18 is 9,250*

Academic Planning & Policies

Transcription:

Freshman Year SAMPLE SCHEDULE* OF OUR FLEXIBLE FOUR YEAR PROGRAM (ENTERING IN 2015) UNDERGRADUATE COMPUTER SCIENCE PROGRAM CS 101 Professional Skills, Ethics and CS Trends CS 120 Computer Systems I: Machine Organization ** MATH 224/225 Calculus I Topics WRIT 111 Coming to Voice CS 140 Programming with Objects ** MATH 226/227 Calculus II Topics Sophomore Year CS 220 Computer Systems II: Arch and Programming MATH 304 or 371 or 381 CS 240 Data Structures and Algorithms CS 301 Ethical, Social and Global Issues in Computing MATH 314 Discrete Mathematics (or MATH 330) 17 credits Junior Year CS 375 Design and Analysis of Algorithms MATH 327 Probability with Stat Methods CS 320 Computer Systems III: Adv. Comp. Arch. CS 350 Operating Systems CS 373 Automata Theory & Formal Language Senior Year CS 471 Programming Languages *** (Physical Activity/Wellness) 3 credits 15 credits 1 * Your schedule over four years may vary considerably from this sample but you must observe course prerequisites. The flowchart for required courses in CS shows which courses must precede others. Students are encouraged to vary this schedule depending on their interests and the CS advisor will be happy to discuss alternatives. ** Students with AP credit for Gened courses and a strong CS background may take CS 120 and CS 140 in the first semester. Students without prior programming experience should take CS 110 in Fall and either CS 120 or CS 140 in the Spring. Please consult a CS advisor before attempting CS 120 and CS 140 together. *** These courses should be selected to fulfill the General Education Composition (C), Global Interdependencies (G), Pluralism (P), Aesthetics (A), Humanities (H), Social Science (N) and Physical Activity/Wellness (Y, S or B) requirements. Students who have not earned an 85 or higher in a NYS foreign language Regents exam must complete one semester of a foreign language. One must be in Liberal Arts & Science. At most of Physical Activity/Wellness can be counted as free elective credit. **** Must have a science sequence and one other L course, see Bulletin for details. (02/15) Freshman Year SAMPLE SCHEDULE* OF OUR FLEXIBLE FOUR YEAR PROGRAM (ENTERING IN 2015) UNDERGRADUATE COMPUTER SCIENCE PROGRAM (with CS 110) CS 101 Professional Skills, Ethics and CS Trends CS 110 Programming Concepts and Applications** MATH 223/224 Pre Calc & Calc I Topics WRIT 111 Coming to Voice CS 120 Computer Systems I: Machine Organization** MATH 225/226 Calc I & Calc II Topics Sophomore Year CS 140 Programming with Objects** MATH 227 Calculus II Topics MATH 304 or 371 or 381 *** (Physical Activity/Wellness) CS 220 Computer Systems II: Arch and Programming CS 301 Ethical, Social and Global Issues in Computing MATH 314 Discrete Mathematics 17 credits Junior Year CS 240 Data Structures and Algorithms CS 373 Automata Theory & Formal Language MATH 327 Probability with Stat Methods CS 320 Computer Systems III: Adv. Comp. Arch. CS 350 Operating Systems CS 375 Design and Analysis of Algorithms Senior Year CS 471 Programming Languages 13 credits * Your schedule over four years may vary considerably from this sample but you must observe course prerequisites. The flowchart for required courses in CS shows which courses must precede others. Students are encouraged to vary this schedule depending on their interests and the CS advisor will be happy to discuss alternatives. ** Students without prior programming experience should take CS 110 in Fall and either CS 120 or CS 140 in the Spring visit the CS advisor before attempting CS 120 and CS 140 together. (CS 110 counts as a free elective) *** These courses should be selected to fulfill the General Education Composition (C), Global Interdependencies (G), Pluralism (P), Aesthetics (A), Humanities (H), Social Science (N) and Physical Activity/Wellness (Y, S or B) requirements. Students who have not earned an 85 or higher in a NYS foreign language Regents exam must complete one semester of a foreign language. One must be in Liberal Arts & Science. At most of Physical Activity/Wellness can be counted as free elective credit. **** Must have a science sequence and one other L course, see Bulletin for details. (03/05)

REQUIREMENTS FOR BACHELOR OF SCIENCE IN COMPUTER SCIENCE for students matriculated Fall 2015 or after To receive the BS degree in computer science, the student must earn a minimum of 126 credit hours, including transfer credits, with an average of at least C (2.0 GPA), and a minimum of a C average in the major program. Credit Requirements - A minimum of 127 semester credits of which: 1. a minimum of 60 credits must be in liberal arts and sciences courses 2. a minimum of 30 credits must be earned in Watson School courses Area Requirements 1. Communications... One course that meets the Binghamton University General Education Composition requirement. CS 301. Ethical, Social and Global Issues in Computing (included in the CS credits below) 2. Humanities/social science electives... 20 credits 3. Science... 1 Two course science sequence: BIOL 117 and BIOL 118 or CHEM 107 and CHEM 108 or PHYS 131 and PHYS 132 One science elective: chosen from courses that meet the General Education Laboratory Science requirement. 4. Mathematics... 20 credits MATH 224/225. Calculus I Topics MATH 226/227. Calculus II Topics MATH 314. Discrete Mathematics (or MATH 330) MATH 327. Probability with Statistical Methods One elective chosen from: MATH 304. Linear Algebra MATH 356. Mathematical Modeling MATH 381. Graph Theory MATH 371. Ordinary Differential Equations MATH 407. Introduction to the Theory of Numbers 5. Free electives... 13 credits At least four credits must be in liberal arts and science. At most one free elective in liberal arts and science may be taken pass/fail instead of a letter grade. At most of activity/wellness may be used as free elective credit. 6. Computer Science... 57 s CS 101. Professional Skills, Ethics and CS Trends CS 120. Computer Systems I: Machine Organization 2 CS 140. Programming with Objects 2 CS 220. Computer Systems II: Arch. and Prog. CS 240. Data Structures and Algorithms CS 320. Computer Systems III: Adv. Computer Arch. CS 350. Operating Systems CS 373. Automata Theory and Formal Languages CS 375. Design and Analysis of Algorithms CS 471. Programming Languages Four Computer Science electives chosen from A, B, C, and D below. At least one must be chosen from A and at least one from B. At most one can be taken from D.: A. CS 428. Computer Networks CS 451. Systems Programming B. CS 440. Adv. Topics in OO Programming CS 442. Design Patterns C. CS 338. Introduction to Multimedia Systems CS 346. Enterprise Systems CS 360. GUI and Windows Programming CS 402. SW & Engineering Project Mgmt CS 422. Web-Based Programming CS 423. Design and Impl. of Embedded Systems CS 424. Microcontrollers and Robotics CS 432. Database Systems CS 433. Information Retrieval CS 435. Introduction to Data Mining CS 457. Introduction to Distributed Systems CS 476. Programming Models for Emerging Platforms CS 445. Software Engineering CS 472. Compiler Design CS 436. Intro to Machine Learning CS 441. Game Development for Mobile Platforms CS 443. Mobile Systems and Applications CS 448. Multimedia Systems CS 455. Introduction to Visual Information Processing CS 458. Introduction to Computer Security CS 459: Science of Cyber Security CS 460. Computer Graphics CS 480Z. z/vm Virtualization D. To count as a CS elective, must be taken for CS 395. Computer Science Internship CS 396. Computer Science Co-op CS 498. Undergraduate Project CS 499. Undergraduate Research General Education Requirements Students must fulfill the General Education Requirements for Computer Science. Students normally complete these requirements within the 126-credit program described above. 1 Credits include the Communications course CS 301 2 Students with limited programming experience are recommended to first take CS 110 Programming Concepts and Applications

Supplemental information regarding the BSCS Degree Requirements The following information supplements that provided in the University Bulletin. It applies to students who matriculated Fall 2014 or after. All required Computer Science courses, except CS 101, are offered every semester. The minimum grade in a required Computer Science course must be at least a C- to be allowed to take any Computer Science course, for which it is a prerequisite. Calculus Topics are broken down as follows: MATH 224. Differential Calculus MATH 225. Integral Calculus MATH 226. Integration Techniques and Applications MATH 227. Infinite Series Humanities/Social Science May be filled by courses offered by the Division of Humanities, the Division of Social Sciences, the Psychology Department and HDEV courses offered by the College of Community and Public Affairs. Many of the courses taken to meet the General Education requirements will fulfill the Humanities/Social Science requirement. Mathematics - Students who are strong in math are encouraged to take MATH 330 (Number Systems) instead of MATH 314 (Discrete Mathematics). Students with a strong math background may take MATH 381 (Graph Theory) as their Math elective, even though they have not taken MATH 304 (Linear Algebra). The following Binghamton University course can be substituted for MATH 327: MATH 448 (Introduction to Probability and Statistics II). s May be filled by extra courses from any of the areas listed above, SOM courses, or additional Computer Science courses. A maximum of 2 PE credits may be counted as credits. At least four of these credits must be in humanities, social sciences, arts and other disciplines (excluding computer science) that provide breadth of background. CS 110 counts as a free elective. 3/5

Dependency Flow Chart for CS Required Courses Fall 2015 Calculus 1 Math 224/225 Calculus 2 Math 226/227 Prob. & Stat. Math 327 HS Calculus or Intro to Calculus Math 223 Any programming experience or CS 100/110 CS 101 Prof. Skills, Ethics & CS Trends Programming With Objects CS 140 Comp. Sys. I CS 120 Discrete Math Math 314 or Math 330 Data Structures & Algorithms CS 240 Comp. Sys. II CS 220 Formal Lang. & Automata CS 373* Design & Anal. Of Algorithms CS 375* Operating Sys. CS 350* Prog. Lang. CS 471 Required CS courses offered every semester Exception: CS 101 is only offered in the FALL Any C course Eth, Glbl & Soc Issues in Comp. CS 301* Comp. Sys. III CS 320* * CS 301 must be taken before or concurrently with CS 350, and CS 375 3/5

Dependency Flow Chart for CS Required Courses Fall 2015 Calculus 1 Math 224/225 Calculus 2 Math 226/227 Prob. & Stat. Math 327 HS Calculus or Intro to Calculus Math 223 Any programming experience or CS 100/110 CS 101 Prof. Skills, Ethics & CS Trends Programming With Objects CS 140 Comp. Sys. I CS 120 Discrete Math Math 314 or Math 330 Data Structures & Algorithms CS 240 Comp. Sys. II CS 220 Formal Lang. & Automata CS 373* Design & Anal. Of Algorithms CS 375* Operating Sys. CS 350* Prog. Lang. CS 471 Required CS courses offered every semester Exception: CS 101 is only offered in the FALL Any C course Eth, Glbl & Soc Issues in Comp. CS 301* Comp. Sys. III CS 320* * CS 301 must be taken before or concurrently with CS 350, and CS 375 3/5/15