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



Similar documents
Professional Organization Checklist for the Computer Information Systems Curriculum

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

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

Core Curriculum to the Course:

How To Get A Computer Engineering Degree

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

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

Computer Science Electives and Clusters

Master of Science in Computer Science

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Doctor of Philosophy in Computer Science

Computer Engineering as a Discipline

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Master of Science (M.S.), Major in Software Engineering

Erik Jonsson School of Engineering and Computer Science Interdisciplinary Programs

M.S. Computer Science Program

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

COURSE TITLE COURSE DESCRIPTION

LONG BEACH CITY COLLEGE MEMORANDUM

Division of Mathematical Sciences

School of Computer Science

Diploma Of Computing

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Computer Science Information Sheet for entry in What is Computer Science?

The University of Jordan

Bachelor Degree in Informatics Engineering Master courses

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

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

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

Computer Science. Master of Science

Computer Science CATALOG 2014/2015 BINUS UNIVERSITY

One LAR Course Credits: 3. Page 4

Erik Jonsson School of Engineering and Computer Science

MEng, BSc Computer Science with Artificial Intelligence

Study Plan for the Bachelor Degree in Computer Information Systems

Current requirements for a major (page 83 of current catalog)

Computer Information Systems

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

INFORMATION TECHNOLOGY PROGRAM

M.Tech. Software Systems

imtech Curriculum Presentation

Department of Computer Science

MEng, BSc Applied Computer Science

PROGRAMMES OFFERED BY DEPARTMENT OF COMPUTER SCIENCE SYSTEMS (Note: This document is for polytechnic students admitted in AY2004-5)

Master of Science in Computer Science Information Systems

Describe the process of parallelization as it relates to problem solving.

BEng in Computer Science

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

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

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

LEHMAN COLLEGE OF THE CITY UNIVERSITY OF NEW YORK DEPARTMENT OF MATHEMATICS AND COMPUTER SCIENCE CURRICULUM CHANGE

Computer Science/Software Engineering

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

Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering

Department of Computer Science

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

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

Students who successfully complete the Health Science Informatics major will be able to:

ALFAISAL UNIVERSITY COLLEGE OF ENGINEERING

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

Department of Computer Science School of Arts and Science.

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

BEng in Computer Engineering

COMPUTER SCIENCE PROGRAM

Master's Degree Program in Computer Science

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

Course Syllabus For Operations Management. Management Information Systems

Other Required Courses (14-18 hours)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

School of Computer Science

Computer Science (COMP)

Statistical Analysis on Curriculum of the National Model School of Software Engineering

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

Number of hours in the semester L Ex. Lab. Projects SEMESTER I 1. Economy Philosophy Mathematical Analysis Exam

B.Sc. in Computer Information Systems Study Plan

Proposal for a BA in Applied Computing

Integration of Mathematical Concepts in the Computer Science, Information Technology and Management Information Science Curriculum

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

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

CAD and Creativity. Contents

Master s Program in Information Systems

Stage III courses COMPSCI 314

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

MASTER OF SCIENCE IN COMPUTER AND INFORMATION SYSTEMS

Computer Science Introduction

COMPUTER SCIENCE. Department of Mathematics & Computer Science

The Relevance of CS and SE Education: A Survey

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

SOFTWARE ENGINEERING PROGRAM

Computer Science MS Course Descriptions

Computer Science Course Descriptions Page 1

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

Department of Computer Science

Computer and Information Sciences

Transcription:

Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report Computer Science Curriculum 2008: An Interim Revision of CS 2001. The report can be found at: http://www.acm.org//education/curricula/computerscience2008.pdf. Standard Discrete Structures Functions, relations and sets Basic logic Proof techniques Basics of counting Graphs and trees Discrete Probability Fundamentals Fundamental constructs Algorithmic problem solving Data structures Recursion Event driven programming Object oriented Foundations information security Secure programming Algorithms and Complexity Basic analysis Algorithmic strategies Fundamental algorithms Distributed algorithms Basic computability P versus NP Automata theory Advanced analysis Cryptographic algorithms Geometric algorithms Parallel algorithms Course Number MTH 164 MTH 174 MTH 343 MTH 144 MTH 131 MTH 274* MTH 203* MTH 233* MTH 312* MTH 373* MTH 382* MTH 392* CSC 422 Course Title Calculus I Calculus II Discrete Mathematics Calculus with Applications (BA option only) Computer Aided Calculus (BA option only) Calculus III Introduction to Statistics Linear Algebra Advanced Linear Algebra Mathematical Modeling Mathematical Statistics Mathematical Probability Theory of Deleted: MTH 344 Deleted: MTH 232 Deleted: 34 Deleted: Applied Mathematics Deleted: Deleted:

Architecture and Organization Digital logic and data representation Computer architecture and organization Interfacing and I/O strategies Memory architecture Functional organization Multiprocessing Performance enhancements Distributed architectures Devices Directions in computing Overview of operating systems Operating system principles Concurrency Scheduling and dispatch Memory management Device management Security and protection File systems Real time and embedded systems Fault tolerance System performance evaluation Scripting Digital forensics Security models Net Centric Computing Introduction Network communications Network security Web organization Networked applications Network management Compression Multimedia technologies Mobile computing Overview Virtual machines Basic language translation Declarations and types Abstraction mechanisms Object oriented programming Functional programming translation systems Type systems language semantics language design CSC 374 Computer Networking and Security Deleted: CSC 373* Deleted: Computer Networking Deleted:

Human-Computer Interactions Building GUI interfaces User centered software evaluation User centered software development GUI design GUI programming Multimedia and multimodal systems Collaboration and communication Interaction design for new environments Human factors and security Graphics and Visual Computing Fundamental techniques Graphic systems Graphic communication Geometric modeling Basic rendering Advanced rendering Advanced techniques Computer animation Visualization Virtual reality Computer vision al geometry Game engine programming Intelligent Systems Fundamental issues Basic search strategies Knowledge based reasoning Advanced search Advanced reasoning Agents Natural language processing Machine learning Planning systems Robotics Perception ISS 242* ISS 424* CSC 324 MTH 343 Visual for Business Applications Internet Applications Development Discrete Mathematics Deleted: Deleted: (consider adding as elective Deleted: Deleted: Deleted: MTH 344

Information Management Information models Database systems Data modeling Indexing Relational databases Query languages Relational database design Transaction processing Distributed databases Physical database design Data mining Information storage and retrieval Hypermedia Multimedia systems Digital libraries Social and Professional Issues History of computing Social context Analytical tools Professional ethics Risks Security operations Intellectual property Privacy and civil liberties Computer crime Economics of computing Philosophical frameworks Software design Using APIs Tools and environments Software processes Requirements specifications Software verification validation Software evolution Software project management Component based computing Formal methods Software reliability Specialized systems Risk assessment Robust and security-enhanced programming I SS 414* ISS 242* ISS 472^ CSC496^ & CSC 497 CSC 498^ & CSC 499 HON 498^ & HON 499 CSC 324 CSC 493 Database Management Systems Visual for Business Applications Internship in Computer Information Systems Service Learning in Computer Science I and II Independent Research in Computer Science I and II Honors Research I and II Software Project Deleted: ISS 232* Deleted: (consider adding) Deleted: (consider adding) Deleted: Deleted: CSC 494

al Science Modeling and simulation Operations research Parallel computation *Class is an elective CSC 422 Theory of ^We believe that an integrative experience is an essential part of a student s preparation as a professional. These experiences involve several of the standards above. Each student must choose one of: ISS 472 Internship in Computer CSC496 & CSC 497 Service Learning in Computer Science I and II CSC 498 &CSC 499 Independent Research in Computer Science I and II HON 498 & HON 499 Honors Project I and II