Computer Science. 0.25 course unit



Similar documents
CSC 310/Discrete Structures of Computer Science CSC 325/Computer Architecture. CSC 410/Advanced Analysis of Algorithms CSC 390/Programming Languages

Electrical and Computer Engineering

Mathematics and Statistics

Computer Science and Information Systems

How To Get A Degree In Communication Studies

Faculty: Sen, Chair; Abourahma, Allison, Baker, Bradley, Bunagan, Chan, Guarracino, Hirsh, Huang, Hunt, O Connor

Computer Science. Requirements for the Major (updated 11/13/03)

Psychology. PSY 214/Cognitive Psychology. PSY 213/Learning and Memory. PSY 215/Social Psychology. Psychology-1

Music-1. Music. Faculty: Fienberg, Chair, Heisler, Hickman, Kanamaru, Leonard, McKinney, McMahan, Nakra Click here for Music courses.

Master of Science in Computer Science

Gatton College of Business and Economics

Penn State Harrisburg Computer Science

What You Need to Know About Computer Science, B.S.A.T. Programs

Elementary Education and Early Childhood Education

Elementary and Early Childhood Education

Mechanical Engineering

INFORMATION TECHNOLOGY (IT)

PETITION/PROGRAM SHEET Degree: Bachelor of Science Major: Computer Science

Professional Organization Checklist for the Computer Information Systems Curriculum

Elementary and Early Childhood Education

Accelerated Bachelor of Science/Master of Science in Computer Science. Dual Degree Program

Accelerated Undergraduate/Graduate (BS/MS) Dual Degree Program in Computer Science

Information and requirements for the Global Scholars certificate are listed on pages ADMISSION POLICY

Computer Science. Program of Study. Program Requirements. Advanced Placement. Approved Programs. Approved Computer Science Program

Bachelor of Science in Computer Engineering (BSCoE) Essential Ideas

The following are the measurable objectives for graduated computer science students (ABET Standards):

Computer Science Major Utah State University

Proposal for a BA in Applied Computing

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised May 23, 2013.

Faculty: Adler, Gazley, Hu, Leven, Mirtcheva, Mitchell. Pollock, Rice, Ruddy, Seals, Vandergriff, Winston

COMPUTER SCIENCE BS Bachelor of Science in Computer Science-System Track

Appropriate placement by advisor 3470:261 Total 16

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

Chemistry Maj Requirements

PSYCHOLOGY BA. 4 or 3. 3 Beginning Language II or 7700:102 Psychology Content Course (Note e) :100 Total or 3 2

Special Education, Language, and Literacy

COMPUTER SCIENCE. Department of Mathematics & Computer Science

Erik Jonsson School of Engineering and Computer Science

COMPUTER SCIENCE AND ENGINEERING

Electrical and Computer Engineering Undergraduate Advising Manual

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

Secondary Education and Professional Programs

Lee Business School. Minors Department of Accounting Accounting Auditing

Bachelor of Commerce (Honours Business Administration) (Co-op) PROGRAM REQUIREMENTS

Curriculum and Instruction

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT

Computer Science. Cabrillo College Catalog

Cabrillo College Catalog

FROSTBURG STATE UNIVERSITY

Software Engineering

DIVISION OF SCIENCES AND ENGINEERING

Department of Computer Science and Engineering

Academic Catalog

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS

Course Selection Recommendations Packet Starting Fall 2010

The University of Connecticut. School of Engineering COMPUTER SCIENCE GUIDE TO COURSE SELECTION AY Revised July 27, 2015.

The Bachelor of Science in Computer Science

Lee Business School. Minors Department of Accounting Accounting Auditing

Secondary Education and Professional Programs

Teacher Education. Professor Hagen (Chair), Associate Professors Anderson and D. Laskowski; Assistant Professor Nelson

TRANSFER AGREEMENT between CONCORDIA COLLEGE SOCIAL WORK PROGRAM and WESTCHESTER COMMUNITY COLLEGE

Departments within the College. Mission Statement. Vision Statement

Triton College Transfer Guide Bachelor of Science in Computer Science

Guide for Majors in Art History at Binghamton University

Biochemistry, B.S. Bachelor of Science. Summary of Requirements for the Degree. Biochemistry, B.S. 1

Business Technology Programs

Undergraduate Degree Map for Completion in Four Years

SEMINOLE STATE COLLEGE NURSING PROGRAM APPLICATION, ADMISSION, AND GRADUATION REQUIREMENTS

Department of Computer Science and Engineering. BA in Information Technology

Lehman College School of Education Advising Worksheet PROGRAM/CERTIFICATION REQUIREMENTS Department of Middle and High School Education.

MSW/JD DUAL DEGREE PROGRAM

Department of Mathematics

Biomedical Engineering

Undergraduate Degree Map for Completion in Four Years

Early Childhood Education (A55220) COURSE REQUIREMENTS

COMPUTER SCIENCE.

B.S. in Information Technology

COLLEGE OF ENGINEERING UNDERGRADUATE PROGRAMS

Transcription:

Computer Science-1 Computer Science Faculty: Pulimood Chair; DePasquale, Knox, Li, Martinovic, Papamichail, Salgian Faculty from mathematics with joint teaching appointments in Computer Science: Conjura The computer science curriculum is designed to prepare students f employment as computer science specialists, as well as to provide a strong background f advanced study. The BS in Computer Science is accredited by the Computing Accreditation Commission of ABET, http://www.abet.g. All students take courses in problem solving and programming fundamentals, data structures, computer architecture, operating systems, algithm analysis, software engineering, and programming languages they of computation. Upper-level options suppt an in-depth examination of a range of subdisciplines including, but not limited to, artificial intelligence, database systems, graphics, infmation retrieval, netwks, security, game design and development, computational biology, and compilers. Special topics courses offered each semester provide the opptunity to study and wk with the latest trends in technology. F their capstone experiences students participate in research and/ industry experiences which culminate in professional presentations. Students enhance their studies with course wk in mathematics and science, as well as in arts, humanities, histy, and other disciplines in social sciences. A minimum of 3 is required f graduation. The Department of Computer Science encourages its students to consider studying abroad f a semester as part of their curriculum. TCNJ students who study abroad, participate in global student teaching, pursue international internships, go on exchange at colleges and universities in the U.S., can do so usually at a cost comparable to a semester spent at TCNJ. F me infmation about studying outside the United States without delaying graduation, academic adviss should be consulted. Further details are available from the College s Center f Global Engagement. Requirements f the maj: I. Computer Science Courses 12.25 course units Seminar Courses 099: Orientation to Computer Science 199: Computer Science Professional Development Seminar Required Ce Computer Science Courses 220/CS I: Computational Problem Solving* 230/CS II: Data Structures* 270/Discrete Structures 0 course unit 0.25 course unit * A student who completed 250 pri to transferring to the maj and wishes to use this course to meet the 220 and 230 requirement must successfully complete an entrance test in C++. If the substitution is approved, the student must take an additional CS Option course to meet the Computer Science maj requirements. Required Advanced Ce Computer Science Courses 325/Computer Architecture 335/Analysis of Algithms 345/Operating Systems 415/Software Engineering 435/Programming Languages 445/They of Computation

Computer Science-2 Required Capstone Requirement 399/Internship 498/Mented Research I in Computer Science Computer Science Options Select three ( four*) courses from the following list: 307/Data Mining and Predictive Modeling 315/Database Systems 320/Infmation Retrieval 350/Computer Graphics 360/Computer Netwking 380/Artificial Intelligence 425/Compilers and Interpreters 435/Programming Languages 445/They of Computation 450/Computer and Netwk Security 470/Topics in Computer Science 471/Genomics and Bioinfomatics * A student who completed 250 pri to transferring to the maj and wishes to use this course to meet the 220 and 230 requirement must successfully complete an entrance test in C++. If the substitution is approved, the student must take an additional CS Option course to meet the Computer Science maj requirements. One additional capstone course independent study from the following list may be chosen, with advisement and departmental approval, and applied towards the Computer Science Options. Capstone Courses and Independent Study 399/Internship in Computer Science 498/Mented Research I in Computer Science 499/Mented Research II in Computer Science 391/Independent Study in Computer Science Students may take additional Computer Science Options courses, including capstone courses and independent study, f free elective credit with one exception: placement out of WRI 102 feign language must be replaced by liberal learning courses, not courses. II. Required Mathematics Courses MAT 127/Calculus A MAT 128/Calculus B MAT 205/Linear Algebra STA 215/Statistical Inference III. Computer Science Natural Sciences and Mathematics Options 4 course units Three maj-level labaty sciences and one additional math science course, with advisement. Consult the department f details. IV. Feign Language Requirements 2 Two courses in sequence in any of the modern languages are required if students opt f a language not previously studied in high school another institution. Alternatively, students continuing a feign language previously taken in high school at another institution must take three courses of that language in sequence. However, this requirement may be reduced by taking a placement test in that language. Based on the student s perfmance on that test, 0, 1, 2, 3 courses may be required.

Computer Science-3 Any course reduction in feign language requirements results in an equivalent number of free elective courses, which must be selected from the areas of art, humanities, social science histy. Consult the department f details. Note: Arabic 151 and 152: Chinese 151 and 152; Japanese 151 and 152; and Russian 151 and 152 are one semester intensive courses and carry two course units of credit each. Students should take this into account when planning a nmal four-course semester. Program Entrance, Retention, and Exit Standards Every maj program at the College has set standards f allowing students to remain in that program, to transfer within the College from one program to another, and to graduate from a program. The following are the standards f the computer science program. Minimum grades are noted in parentheses: Retention in the program is based on the following minimum perfmance standards in these critical content courses : 220*/Computer Science I: Computational Problem Solving (C) 230*/Computer Science II: Data Structures (C) 270/Discrete Structures (C) 335/ Analysis of Algithms (C). F transfer into the program from another program within the College, students are required to meet the following minimum perfmance standards: (i) overall GPA of 2.0 higher (ii) MAT 127/CalculusA (C) and (iii) 220/Computer Science I: Computational Problem Solving (C) Graduation requires a minimum GPA of 2.0 in computer science courses and minimum GPA of 2.0 overall. *When 250/Accelerated CS I and II (one course unit) is used to fulfill the 220 and 230 requirement, the same standard of minimum grade of C is required. Computer Science Min 5 course units I. Required Courses (four course units) 1. 220*/CS I: Computational Problem Solving 2. 230*/CS II: Data Structures 3. 270/Discrete Structures of Computer Science 4. 415/Software Engineering II. Options f Computer Science Min (one two* course units) One advanced computer science course (300 400 level), with the approval of the department chair. * A student who has taken 250 pri to adding the Computer Science min and wishes to use this course to meet the 220 and 230 requirement must successfully complete an entrance test in C++. If the substitution is approved, the student must take an additional CS Option course to meet the Computer Science min requirements Minimum grade point average f retention and completion f the min is based on the following minimum perfmance standards in these critical content courses : 220*/Computer Science I: Computational Problem Solving (C); 230*/Computer Science II: Data Structures (C);

Computer Science-4 270/Discrete Structures of Computer Science (C); 415/Software Engineering (C).. Department Academic Regulations A minimum of 6 course units in the maj must be earned in the department. A minimum of 4 course units of the final 6 in the maj must be earned in the department. 101, 102, 104, 105, 215, HON 280, 365 and 465 do not count toward the required options courses in the computer science maj min. These courses may be taken by computer science majs only if they fulfill requirements / required options f other majs as free electives with permission of the department. Suggested Course Sequence First-Year Fall 099/Orientation to Computer Science 220/CS I: Computational Problem Solving 0 course unit MAT 127/Calculus A FSP First Seminar (Feign Language suggested)* *Note: Arabic 151 and 152, Chinese 151 and 152, Japanese 151 and 152, and Russian 151 and 152 (offered annually); are intensive courses and carry two course units of credit each. Students should take this into account when planning a nmal four-course semester. Spring 230/CS II: Data Structures 270/Discrete Structures MAT 128/Calculus B MAT 205/Linear Algebra WRI 102/Academic Writing (if not exempted) (Feign Language suggested)* *Note: Arabic 151 and 152, Chinese 151 and 152, Japanese 151 and 152, and Russian 151 and 152 are intensive courses and carry two course units of credit each. Students should take this into account when planning a nmal four-course semester. Second-Year 199/ CS Professional Development Seminar 0.25 course unit 325/Computer Architecture 335/Analysis of Algithms 345/Operating Systems Option Course (Part A list) MAT 128/Calculus B MAT 205/Linear Algebra (if WRI 102 was not exempted) Free Elective ( 105 suggested f free elective credit) STA 215/Statistical Inference Natural Sciences (maj-level; with lab)

Computer Science-5 (Feign Language suggested) 8.25 course units Third-Year (f majs intending to apply f jobs in the industry) Option Course (Part A list) 415/Software Engineering Option Course (Part A list) Natural Sciences (maj-level; with lab) Free Elective Third-Year (f majs intending to apply f graduate school) Capstone Course (Part B list) 415/Software Engineering 445/They of Computation Natural Sciences (maj-level; with lab) Free Elective ( 498 499 recommended) Fourth-Year (f majs intending to apply f jobs in the industry) 435/Programming Languages 445/They of Computation Capstone Course (Part B list) Math Science Option (maj-level) Free Electives Fourth-Year (f majs intending to apply f graduate school) Option Course (Part A list) Option Course ( 435 recommended) Free Elective ( 498 499 recommended) Math Science Option Free Elective