Computer Science, B.S.

Similar documents
Natural Sciences, B.S.

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

Bachelor of Science in Mechanical Engineering with Co-op

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

ARTICULATION AGREEMENT

B.S/M.A in Mathematics

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

DEPARTMENT OF PHYSICAL SCIENCES

TREATMENT OF SMC COURSEWORK FOR STUDENTS WITHOUT AN ASSOCIATE OF ARTS

Mathematics Program Assessment Plan

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

Bachelor of Arts in Gender, Sexuality, and Women's Studies

Bachelor of Science. Undergraduate Program. Department of Physics

NUTRITIONAL SCIENCE (H SCI)

NUTRITIONAL SCIENCE (AGLS)

SYRACUSE UNIVERSITY and BELLEVUE COLLEGE

Introduction to CS 100 Overview of UK. CS September 2015

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

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

Health and Human Physiology, B.A.

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

Statistics and Data Analytics Minor

CITY COLLEGE OF SAN FRANCISCO Transfer Credit Agreement Catalog

DEPARTMENT OF BIOLOGICAL SCIENCES AND CHEMISTRY AND PHYSICS

Fashion Design Program Articulation

School of Engineering Foothill College Transfer Guide

TRANSFER ARTICULATION AGREEMENT between DOMINICAN COLLEGE and BERGEN COMMUNITY COLLEGE

Environmental Science BA

Biology and Microbiology

Meta-Majors at Mott Community College

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

Academic Catalog Programs & Courses Manchester Community College

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

2011 Transferable Courses BELLEVUE COLLEGE

2012 Transferable Courses BELLEVUE COLLEGE

INDIVIDUALIZED STUDY, BIS

The Ohio State University. Colleges of the Arts and Sciences. Bachelor of Science Degree Requirements. The Aim of the Arts and Sciences

APPLICATION PROCEDURES

Biological Sciences, BS and BA

Computer Science (CSE)

CONSERVATION BIOLOGY, B.S.

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

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM

Fall Semester Year 1: 15 hours

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

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

Bachelor of Science in Civil Engineering

COLLEGE: School of Engineering, Technology, and Computer Science

Partners in education!

Southern Union State Community College

COLLEGE OF ENGINEERING

BIOLOGICAL CHEMISTRY MASTERS PROGRAM

Evaluation of a College Freshman Diversity Research Program

Admission and Readmission

Self Study Report Computer Science

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

Biomedical Engineering

Course Title Transfer Category Area of General Education Credit

TABLE OF CONTENTS Credit for Prior Learning... 74

UW Colleges to UW Oshkosh

DENTAL HYGIENE. Fall 2018 Admissions Information. *** Deadline: May 17th, 2018 ***

HEALTH INFORMATION ADMINISTRATION Bachelor of Science (BS) Degree (IUPUI School of Informatics) IMPORTANT:

DRAFT PROPOSAL. The Faculty of the Department of Biological, Chemical, and Physical Sciences Illinois Institute of Technology

DOCTOR OF PHILOSOPHY IN ARCHITECTURE

College of Liberal Arts (CLA)

STRUCTURAL ENGINEERING PROGRAM INFORMATION FOR GRADUATE STUDENTS

Millersville University Degree Works Training User Guide

Agricultural and Extension Education

University of Alabama in Huntsville

Curriculum for Liberal Education

MASTER OF LIBERAL STUDIES

Navigating the PhD Options in CMS

College of Engineering and Applied Science Department of Computer Science

Special Education majors can be certified to teach grades 1-8 (MC-EA) and/or grades 6-12 (EA-AD). MC-EA and EA- AD are recommended.

EGRHS Course Fair. Science & Math AP & IB Courses

University of North Dakota

Program Elements Definitions and Structure

Department of Computer Science GCU Prospectus

All Professional Engineering Positions, 0800

General Admission Requirements for Ontario Secondary School Applicants presenting the Ontario High School Curriculum

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

CI at a Glance. ttp://

Biomedical Engineering

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

B.S. in SCIENCE MAJOR REQUIREMENTS OPTION REQUIREMENTS SUPPORTING COURSES PRESCRIBED COURSES ADDITIONAL COURSES

BIOMEDICAL ENGINEERING, B.S.

faculty of science and engineering Appendices for the Bachelor s degree programme(s) in Astronomy

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

Introduction to Forensic Drug Chemistry

Faculty of Engineering

New Jersey Institute of Technology Newark College of Engineering

INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS A $10.00 fee will be assessed for all computer education classes.

Mechanical & Aeronautical engineering. Student Handbook

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

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

M.S. in Environmental Science Graduate Program Handbook. Department of Biology, Geology, and Environmental Science

PROVIDENCE UNIVERSITY COLLEGE

University Bulletin. Undergraduate Degree Programs

Texas Bioscience Institute Educating Scientists For The Future. Nelda Howton

SELF-STUDY QUESTIONNAIRE FOR REVIEW of the COMPUTER SCIENCE PROGRAM and the INFORMATION SYSTEMS PROGRAM

Transcription:

Computer Science, B.S. Computer Science, B.S. Temple's B.S. in Computer Science provides an in-depth study of the science of computing, including mathematical/theoretical foundations as well as systems and application software development. Students take electives (4-5 courses) in topics such as artificial intelligence, machine learning, robotics, computer vision, graphics, game programming, bioinformatics, databases, big data, mobile and web application development, cloud computing, high performance computing, wireless and sensor networks, network and information security, and digital forensics. The program is for students with an interest in the fundamentals of computing, who want to be able to contribute to innovative research and product development. Our graduates have careers in software development, systems analysis, and consulting; they are also prepared for graduate study and research in Computer and Information Sciences. Undergraduate Contact Information: Dr. Slobodan Vucetic, Chair Science Education and Research Center, Room 304 25-204-8450 Dr. Gene Kwatny, Vice Chair Science Education and Research Center, Room 304 25-204-8450 Sally Kyvernitis, Faculty Advisor Science Education and Research Center, Room 330 25-204-2030 sallyk@temple.edu Bachelor of Science Summary of Requirements for the Degree. University Requirements (23 total s.h.) MATH 070 (4 s.h.) and/or ENG 070 (4 s.h.), if required by placement testing. All Temple students must take a minimum of two writing-intensive courses at Temple as part of their major: CIS 3296 and either CIS 4397 or CIS 4398. Students must complete the General Education (GenEd) requirements. See the General Education (http://bulletin.temple.edu/undergraduate/general-education) section of the Undergraduate Bulletin for the GenEd curriculum. Students who complete CST majors typically receive a waiver for 2 Science & Technology (GS) and Quantitative Literacy (GQ) GenEd courses. Students must satisfy general Temple University residency requirements (http://bulletin.temple.edu/undergraduate/academic-policies/academicresidency-requirements). 2. College Requirements 45 Upper Level (2000+) credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA). 90 credits within the College of Science & Technology (CST) or the College of Liberal Arts (CLA). 3. Major Requirements for Bachelor of Science (73-74 s.h.) At least 9 courses required for the major must be completed at Temple. At least 7 CIS courses must be completed at Temple. Code Title Credit Hours Computer & Information Science courses CIS 00 Introduction to Academics in Computer Science CIS 05 Introduction to Problem Solving and Programming in Python 4 or CIS 057 Computer Programming in C CIS 068 Program Design and Abstraction 4 or CIS 968 Honors Program Design and Abstraction CIS 66 Mathematical Concepts in Computing I 4 or CIS 966 Honors Mathematical Concepts in Computing I CIS 2033 Computational Probability and Statistics 3 CIS 207 Computer Systems and Low-Level Programming 4

2 Computer Science, B.S. CIS 266 Mathematical Concepts in Computing II 4 CIS 268 Data Structures 4 CIS 3207 Introduction to Systems Programming and Operating Systems 4 CIS 3223 Data Structures and Algorithms 3 CIS 3296 Software Design 4 CIS 4398 Projects in Computer Science 3 or CIS 4397 Independent Research in Computer Science Computer Science Electives Select 5-6 credits from the following CS elective courses: 2 5-6 CIS 3203 Introduction to Artificial Intelligence CIS 32 Automata, Computability, and Languages CIS 329 Computer Graphics and Image Processing CIS 3242 Discrete Structures CIS 3308 Web Application Programming CIS 339 Wireless Networks and Security CIS 338 Cooperative Education Experience in Computer Science 3 CIS 355 Introduction to Mobile Application Development CIS 3603 User Experience Design CIS 3605 Introduction to Digital Forensics CIS 375 Principles of Data Science CIS 4282 Independent Study 3 CIS 4305 Real Time Computer Systems (Not offered every year) CIS 4307 Introduction to Distributed Systems and Networks (Not offered every year) CIS 4308 Development of Multi-tier Client/Server Systems (Not offered every year) CIS 439 Computer Networks and Communications CIS 4324 Compiler Design (Not offered every year) CIS 433 Principles of Database Systems CIS 4350 Seminar on Topics in Computer Science CIS 4360 Seminar on Topics in Computer Science CIS 4382 Independent Study 3 CIS 4397 Independent Research in Computer Science (if not taken as capstone requirement) or CIS 4398 Projects in Computer Science CIS 455 Advanced Mobile Application Development CIS 465 Ethical Hacking and Intrusion Forensics Mathematics MATH 04 Calculus I 4 or MATH 94 Honors Calculus I MATH 042 Calculus II 4 or MATH 942 Honors Calculus II Laboratory Science courses Two (2) laboratory science courses 4 8 Total Credit Hours 73-74 2 3 4 GPA and other requirements are needed to register for CIS 4397. Students can count one of the following as a CS elective course: MATH 20 Linear Algebra, MATH 203 Linear Algebra with Computer Lab, MATH 2043 Calculus III. A maximum of eight (8) credits may be taken from CIS 338, CIS 4282 and/or CIS 4382 to fulfill Computer Science elective requirements. In addition, a maximum of four (4) credits may be taken from CIS 338 to fulfill Computer Science elective requirements. Must select one Lab Science Sequence from the options listed below. Lab Science A and Lab Science B must be taken from the same department.

Computer Science, B.S. 3 SEQUENCED COMPUTER SCIENCE BS LABORATORY SCIENCE REQUIREMENTS Code Title Credit Hours Biology Sequence Select one Biology Lab Science A: BIOL BIOL 9 Select one Biology Lab Science B: BIOL 22 BIOL 292 Chemistry Sequence 2 Select one Chemistry Lab Science A: CHEM 03 & CHEM 033 CHEM 95 & CHEM 953 Select one Chemistry Lab Science B: CHEM 032 & CHEM 034 CHEM 952 & CHEM 954 Earth & Environmental Science Sequence 3 Select this Lab Science A: EES 200 Introduction to Organismal Biology Honors Introduction to Organismal Biology Introduction to Cellular and Molecular Biology Honors Introduction to Cellular and Molecular Biology General Chemistry I and General Chemistry Laboratory I Honors General Chemical Science I and Honors Chemical Science Laboratory I General Chemistry II and General Chemistry Laboratory II Honors General Chemical Science II and Honors Chemical Science Laboratory II Physical Geology Select one Lab Science B (both have co-requisite): EES 20 EES 206 Physics Sequence 4 Select one Physics Lab Science A: PHYS 06 PHYS 96 PHYS 202 PHYS 292 Select one Physics Lab Science B: PHYS 062 PHYS 962 PHYS 2022 PHYS 2922 Mineralogy I (with CHEM 03 co-requisite) Introduction to Geochemistry (with CHEM 03 co-requisite) Elementary Classical Physics I Honors Elementary Classical Physics I General Physics I Honors General Physics I Elementary Classical Physics II Honors Elementary Classical Physics II General Physics II Honors General Physics II 2 3 4 Several prerequisite courses are required if you select the Biology sequence. Students can choose to mix-and-match the Chemistry Sequence A and B courses. However, they must take at least course from Chemistry Sequence A and from Chemistry Sequence B. Note: Chemistry courses consist of a three-credit lecture plus a one-credit lab. The Earth & Environmental Science (EES) sequence will require students to take CHEM 03 as a co-requisite to either of the two EES Sequence B courses. Students can choose to mix-and-match the Physics Sequence A and B courses. However, they must take at least course from Physics Sequence A and from Physics Sequence B. Calculation of Major GPA Courses listed under the major requirements for the degree will be included in the calculation of the major GPA. Courses that could not apply toward the major as an elective or required course would not be counted in the calculation of the major GPA. This would include CIS 056, for example.

4 Computer Science, B.S. Distinction in Major To graduate with Distinction in Major, students are required to have a 3.50 or higher grade point average (GPA) both in the major and overall, as well as be recommended by the department of Computer & Information Sciences. Suggested Academic Plan Bachelor of Science in Computer Science Requirements for New Students starting in the 208-209 Academic Year Year Credit Hours CIS 00 Introduction to Academics in Computer Science Select one of the following: 4 CIS 05 Introduction to Problem Solving and Programming in Python CIS 057 Computer Programming in C MATH 04 or 94 Calculus I 4 General Education/Elective Credits 7 CIS 66 or 966 Mathematical Concepts in Computing I 4 CIS 068 or 968 Program Design and Abstraction 4 MATH 042 or 942 Calculus II 4 General Education/Elective Credits 3 Year 2 CIS 268 Data Structures 4 General Education/Elective Credits CIS 2033 Computational Probability and Statistics 3 CIS 207 Computer Systems and Low-Level Programming 4 General Education/Elective Credits 9 Year 3 CIS 266 Mathematical Concepts in Computing II 4 CIS 3207 Introduction to Systems Programming and Operating Systems 4 CS BS Laboratory Science A 4 General Education/Elective Credits 4 CIS 3223 Data Structures and Algorithms 3 Computer Science Elective 4 CS BS Laboratory Science B 4 General Education/Elective Credits 4 Year 4 CIS 3296 Software Design 4 Two Computer Science Electives 8 General Education/Elective Credits 3

Computer Science, B.S. 5 CIS 4397 or 4398 Independent Research in Computer Science 3 Computer Science Elective 3-4 General Education/Elective Credits 9-8 Total Credit Hours: 23 Select from the Computer Science Electives list under Requirements.