Computer Science Electives and Clusters



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

How To Get A Computer Engineering Degree

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

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

Professional Organization Checklist for the Computer Information Systems Curriculum

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

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

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

The Bachelor of Science in Computer Science

BEng in Computer Science

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

M.Tech. Software Systems

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

Doctor of Philosophy in Computer Science

COMPUTER SCIENCE PROGRAM

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

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

How To Get A Computer Science Degree

Master of Science in Computer Science

Draft dpt for MEng Electronics and Computer Science

These degree requirements are in effect starting from Admission.

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

BEng in Computer Engineering

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

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

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

Bachelor Degree in Informatics Engineering Master courses

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

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

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

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Information Systems and Tech (IST)

COURSE CATALOGUE

Structure of Postgraduate Programs (2005)

LONG BEACH CITY COLLEGE MEMORANDUM

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches

Admission Number. Master of Science Programme in Computer Science (International Programme)

Erik Jonsson School of Engineering and Computer Science

Appendices master s degree programme Artificial Intelligence

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

Computer Information Systems

Depth and Excluded Courses

Core Curriculum to the Course:

ASSESSMENT PLAN: M.S. in Computer Science

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

These degree requirements are in effect starting from Admission.

COURSE CATALOGUE 2013/2014

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

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

DATA SCIENCE ADVISING NOTES David Wild - updated May 2015

Master of Science in Computer Science Information Systems

M.S. in Business and Information Systems

MS in Computer Sciences MS in Software Engineering

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

Guidelines for Establishment of Contract Areas Computer Science Department

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

These degree requirements are in effect starting from Admission.

Why Get an M.Eng. in CS or Anything Else? Prof. Charlie Van Loan CS M.Eng. Program Director

Master's Degree Program in Computer Science

One LAR Course Credits: 3. Page 4

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

Technical Club: New Vision of Computing

Bachelor of Technology (Computer Engineering.) Scheme of Courses/Examination. (3 rd SEMESTER) 1 HUT-211 Organizational Behaviour

MASTER OF SCIENCE PROGRAMS ADMISSION REQUIREMENTS

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

M.Sc. Program in Informatics and Telecommunications

Poznan University of Technology Faculty of Electrical Engineering

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

Computer Science. Master of Science

Study Regulations for the Master Course Visual Computing

The University of Jordan

New Tracks in B.S. in Mathematics

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

Credit and Grading Systems

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

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

The Bachelor of Science in Computer Information Systems

MS and PhD Degree Requirements

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

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

How To Get A Computer Science Degree At Appalachian State

College of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks

Master of Science in Health Information Technology Degree Curriculum

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

M.S. Computer Science Graduate Student Handbook Fall 2015

How To Get A Computer Science Degree

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

MEng, BSc Computer Science with Artificial Intelligence

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

Graduate Student Orientation

GOA UNIVERSITY. Scheme of Instruction Hrs/Week

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SYSTEMS

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

Please consult the Department of Engineering about the Computer Engineering Emphasis.

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

Transcription:

Course Number CSCI- Computer Science Electives and Clusters Computer Science electives belong to one or more groupings called clusters. 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. Some course numbers are generic and represent vehicles for faculty to introduce new courses in one or perhaps more than one cluster. At the undergraduate level there are seminar courses and at the graduate level there are topics courses. The entries for these generic course numbers, for example, CSCI 539 or CSCI 759, are identified as generic in the tables below and show the potential cluster(s) that might be associated with individual offerings of these generic course numbers. When specific seminar or topic instances are approved to be offered, we list them and indicate the actual cluster or clusters they are associated with. Finally, as pointed out in the note toward the end of this document, when independent study projects (CSCI 599 and CSCI 799) are proposed, they can be proposed to fit in no cluster or one specific cluster. Approval of an independent study project includes approval of the cluster designation, if one is specified. Guide to Computer Science Electives and Associated Clusters Undergraduate Course Cluster Names AOS CGV DMT DSS ISS LTS SEC THR 351 Data Communications and Networks (name change effective as of 2145) 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)

509 Seminar in Computer Science: Object-Oriented Programming with an International Experience (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 539 Seminar in Intelligent : Design and Programming of Inexpensive Robots 541 Programming Skills 549 Seminar in Languages and Tools 559 Seminar in 569 Seminar in Theory 599 Computer Science Undergraduate Independent Study (*) Course Number CSCI- Guide to Computer Science Electives and Associated Clusters Graduate Course Names Cluster 610 Foundations of Computer Graphics 620 Introduction to Big Data 621 Database System Implementation 622 Data Security and Privacy (name change effective as of 2145) 630 Foundations of Intelligent AOS CGV DMT DSS ISS LTS SEC THR

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 719 Topics in Computer Graphics: Interactive Music Experience 720 Big Data Analytics 721 Data Cleaning and Preparation 729 Topics in Data Management 729 Topics in Data Management: Web Services and Service Oriented Computing 729 Topics in Data Management: Data Analytics with Cognitive Computing

729 Topics in Data Management: Graph Databases 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 749 Topics in Languages and Tools: Scripting Languages 759 Topics in 759 Topics in : Pervasive and Mobile 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 Clusters 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 Course Numbering Scheme Course Number 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