Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives



Similar documents
Computer Science Electives and Clusters

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

How To Get A Computer Engineering Degree

The Bachelor of Science in Computer Science

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

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

Erik Jonsson School of Engineering and Computer Science

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

M.Tech. Software Systems

Imam Mohammad Ibn Saud Islamic University College of Computer and Information Sciences Department of Computer Sciences

2. What are your learning objectives or outcomes associated with each student learning goal?

How To Get A Computer Science Degree

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

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

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs:

How To Get A Computer Science Degree

Structure of Postgraduate Programs (2005)

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

These degree requirements are in effect starting from Admission.

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

COMPUTER SCIENCE PROGRAM

Doctor of Philosophy in Computer Science

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

PhD in Computer Science at North Carolina A&T State University

REQUEST TO ADD AN UNDERGRADUATE ACADEMIC CERTIFICATE PROGRAM AND/OR REQUEST FOR RECOGNITION ON THE UNIVERSITY TRANSCRIPTS

Professional Organization Checklist for the Computer Information Systems Curriculum

These degree requirements are in effect starting from Admission.

The Bachelor of Science in Computer Information Systems

Bachelor Degree in Informatics Engineering Master courses

Computer Science Graduate Program Rules and Procedures Michigan Technological University. May 9, 2012

DATA SCIENCE ADVISING NOTES David Wild - updated May 2015

ASSESSMENT PLAN: M.S. in Computer Science

Rensselaer Polytechnic Institute. Master of Science Information Technology ITWS. Advanced Professional. Studies (APS)

BEng in Computer Science

These degree requirements are in effect starting from Admission.

MS in Computer Sciences MS in Software Engineering

How To Get A Computer Science Degree At Appalachian State

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

HANDBOOK FOR THE APPLIED AND COMPUTATIONAL MATHEMATICS OPTION. Department of Mathematics Virginia Polytechnic Institute & State University

Department of CSE. Jaypee University of Information Technology, Waknaghat. Course Curricula

Department of Computer Science School of Arts and Science.

M.S. in Business and Information Systems

Vector Calculus Fourier Series & Laplace Transform PYN106 Electromagnetic Field Theory 3 1/2 2/2 4

COURSE CATALOGUE

Computer Science & Engineering Department. Robert McCartney Director of Undergraduate Computing Education ITE robert@engr.uconn.

COMPUTER SCIENCE. Learning Outcomes (Graduate) Graduate Programs in Computer Science. Mission of the Undergraduate Program in Computer Science

Master of Science in Computer Science

COMPUTER SCIENCE AND ENGINEERING

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS

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

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

THE MATHEMATICS EDUCATION PROGRAM FOR STUDENTS GRADUATING IN 2017 AND LATER (also see the Math Education web site:

M.S. Computer Science Graduate Student Handbook Fall 2015

The minimum background expected of any student entering the M.S.C.S. program is coursework equivalent to the following:

MS and PhD Degree Requirements

Study Regulations for the Master Course Visual Computing

Penn State Harrisburg Computer Science

Guidelines for Establishment of Contract Areas Computer Science Department

How To Get A Computer Science Degree At Coastal Carolina University

EECS PhD Comprehensive Examination Guidelines

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

Dual Degree Integrated M.Tech 5 Year Program in Computer Science and Engineering

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

COMPUTER & INFORMATION TECHNOLOGY DEPARTMENT

Graduate Student Orientation

Ph.D. in Bioinformatics and Computational Biology Degree Requirements

How To Get A Masters Degree In Logistics And Supply Chain Management

Bachelor of Science in. Computer Science. Advising Brochure Department of. Computer Science & Engineering College of Arts & Sciences

Rules of the program leading to Bachelor of Science in Computer Science

Depth and Excluded Courses

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

Software Engineering

New Tracks in B.S. in Mathematics

COURSE CATALOGUE 2013/2014

Draft dpt for MEng Electronics and Computer Science

Graduate Student Handbook University of Texas Pan American Department of Computer Science

Information Systems and Tech (IST)

The Undergraduate Student Handbook

GRADUATE CATALOG LISTING

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

Computer Science Student Handbook

Teaching Scheme. Theory Practical Course Code L T P Credits Max. Min. Max. Min. ISE MA201 Linear Algebra 3 1-4

Agreement on Dual Degree Master Program in Computer Science. Politechnika Warszawska. Technische Universität Berlin

Department of Computer Science: Graduate Catalog Faculty Professors: Farokh Bastani, R. Chandrasekaran, Ding-Zhu Du, András

Department of Computer Science

Industrial and Systems Engineering Master of Science Program Data Analytics and Optimization

Silicon Valley University Doctor of Computer Engineering (DCE) Program Outline and Study Plan

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

SYSTEMS, CONTROL AND MECHATRONICS

Guide to the MSCS Program Sheet

The Department of Education. in Science and Technology

Transcription:

Advice for Students completing the B.S. degree in Computer Science based on Quarters How to Satisfy Computer Science Related Electives Students completing their B.S. degree under quarters had a requirement that included taking a minimum of 24 credit hours (in most cases this equated to six courses) of computer science electives. Within this category, at least two of the chosen computer science electives had to be considered related. The Undergraduate Advising Handbook provided lists of courses that were considered related and students could inquire whether courses not found in any of the lists were considered related or not. In creating the new semester-based version of the B.S. degree in Computer Science, several things took place with regards to computer science electives that affect students under the older quarter-based program. Now under semesters, computer science electives belong to one or more groupings called clusters. These clusters apply to both undergraduate- and graduate-level courses and undergraduate students with the proper prerequisites are permitted and encouraged to take graduate-level Computer Science courses. Students should note, however, that in some cases, a graduate-level course should not be selected if the student has completed a similar undergraduate-level course. Such details may be found in the course catalog description. Students completing their B.S. degree in Computer Science under quarters should seek to take two computer science electives from the same cluster as a way of completing the requirement that two of their electives be considered Computer Science Related Electives. The following charts display undergraduate- and graduate-level Computer Science courses defined under semesters and what clusters they fit into. If a student previously took one course under quarters that was mapped into a semester course, we will count that course as related to one of the other courses now categorized as belonging to the same cluster. For example, a student under quarters who previously took 4003-485 (Database Concepts) as a CS elective could count that course along with CSCI 420 (Principles of Data Mining) as their two Computer Science Related Electives. (If they had taken 4003-485 previously, then they would not take CSCI 320 now since CSCI 320 is considered the semester equivalent to 4003-485. This kind of information is found elsewhere.) There are some additional complications. Some Computer Science courses under quarters were not converted to semesters; some courses were merged together to form new courses; and some courses that used to be electives are now required. Note that Seminar and Topic course numbers are generic; individual instances of specific Seminar and Topic course numbers will indicate which specific clusters, if any, are associated with each specific instance. For example, CSCI 759 (Topics in ) is a generic course number that covers courses that might fit into some combination of the AOS, DSS, or SEC clusters. CSCI 729 (Topics in Pervasive and Mobile ) was a specific instance of this course number that was created and this specific instance was classified as only belonging to the DSS (or Distributed ) cluster. We cannot cover all of the possibilities so students are encouraged to consult their academic

advisor to confirm that choices they intend to make will count as Computer Science Related Electives. We do provide a table here that identifies selected semester-based courses and clusters we identify these courses with for students following the B.S. degree under quarters (the courses listed in this first table represent courses that are now required for students following the B.S. degree under semesters and which may or may not have existed under quarters). Guide to Computer Science Electives and Associated s Undergraduate Names 243 The Mechanics of Programming 251 Concepts of Parallel and Distributed 261 Analysis of Algorithms 264 Honors Analysis of Algorithms 320 Principles of Data Management 331 Intelligent Guide to Computer Science Electives and Associated s Undergraduate Names 351 Data Communications and Networks 352 Operating 420 Principles of Data Mining 431 Introduction to Computer Vision 452 Programming 453 Computer Architecture 455 Principles of Computer Security 462 Introduction to Cryptography 464 Treme Theory 509 Seminar in Computer Science (no cluster associated with this course)

510 Introduction to Computer Graphics 519 Seminar in Computer Graphics 529 Seminar in Data Management 531 Introduction to Security Measurement 532 Introduction to Intelligent Security 539 Seminar in Intelligent 541 Programming Skills 549 Seminar in Languages and Tools 559 Seminar in 569 Seminar in Theory 599 Computer Science Undergraduate Independent Study (*) Guide to Computer Science Electives and Associated s Graduate Names 610 Foundations of Computer Graphics 620 Introduction to Big Data 621 Database System Implementation 622 Data Security and Privacy 630 Foundations of Intelligent 631 Foundations of Computer Vision 632 Mobile Robot Programming 633 Biologically Inspired Intelligent 641 Advanced Programming Skills 642 Secure Coding 651 Foundations of Computer Networks

652 Distributed 654 Foundations of Parallel Computing 661 Foundations of Computer Science Theory 662 Foundations of Cryptography 664 Computational Complexity 665 Foundations of Algorithms 687 Graduate Research Seminar (no cluster associated with this course) 709 Topics in Computer Science (no cluster associated with this course) 711 Global Illumination 712 Computer Animation: Algorithms and Techniques 713 Applied Perception in Graphics and Visualization 714 Scientific Visualization 715 Applications in Virtual Reality 716 Computational Geometry 719 Topics in Computer Graphics 720 Big Data Analytics 721 Data Cleaning and Preparation 729 Topics in Data Management 731 Advanced Computer Vision 732 Image Understanding 734 Foundations of Security Measurement and Evaluation 735 Foundations of Intelligent Security 736 Neural Networks and Machine Learning 737 Pattern Recognition 739 Topics in Intelligent 740 Programming Language Theory 742 Compiler Construction 746 Software Development Tools 749 Topics in Languages and Tools 759 Topics in

761 Topics in Advanced Algorithms 762 Advanced Cryptography 769 Topics in Theory 799 Computer Science Graduate Independent Study (*) (*) Independent study projects are proposed by a student working in conjunction with a faculty member who agrees to sponsor the project. The proposal form offers the student and faculty member a chance to propose that the project be associated with a specific cluster the proposed cluster designation is reviewed by the coordinators when the proposal form is submitted. Approval of the independent study project includes approval of the proposed cluster designation. Guide to Computer Science s AOS Architecture and Operating CGV Computer Graphics and Visualization DMT Data Management DSS Distributed ISS Intelligent LTS Languages and Tools SEC Security THR Theory Partial Guide to RIT ing Scheme Range Interpretation 101-199 Introductory lower-division undergraduate courses 200-299 Lower-division undergraduate courses 300-499 Upper-division undergraduate courses 500-599 Advanced upper-division undergraduate courses 600-699 Introductory graduate courses 700-799 Advanced graduate courses