USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area. CPSC 822 Case Study in Operating Systems



Similar documents
Master of Science in Computer Science

Computer Science. Master of Science

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

How To Get A Computer Science Degree At Appalachian State

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

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

M.Tech. Software Systems

Information and Communications Technology Courses at a Glance

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

How To Get A Computer Engineering Degree

Information Technology Career Field Pathways and Course Structure

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Doctor of Philosophy in Computer Science

How To Get A Computer Science Degree

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

One LAR Course Credits: 3. Page 4

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

MEng, BSc Applied Computer Science

imtech Curriculum Presentation

Master of Science (Electrical Engineering) MS(EE)

ก ก ก ก ก (3-0-6) ก ก ก (Introduction to Business) (Principles of Marketing)

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

Big Data Governance Certification Self-Study Kit Bundle

MEng, BSc Computer Science with Artificial Intelligence

INFORMATION TECHNOLOGY PROGRAM

Master s Program in Information Systems

Draft dpt for MEng Electronics and Computer Science

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

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

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

The University of Jordan

Big Data Governance Certification Self-Study Kit Bundle

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

The Emerging Trends in Electrical and Computer Engineering

ABET General Outcomes. Student Learning Outcomes for BS in Computing

Coursework for MS leading to PhD in Electrical Engineering. 1 Courses for Digital Systems and Signal Processing

CTI Higher Certificate in Information Systems (Engineering)

The Scientific Data Mining Process

Chapter 13: Program Development and Programming Languages

CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing

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

School of Computer Science

Bachelor Degree in Informatics Engineering Master courses

Computer Engineering: Incoming MS Student Orientation Requirements & Course Overview

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)

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

All modules are assessed through examination (0%-100%) and/or coursework assessment (0%- 100%).

Masters in Human Computer Interaction

Masters in Advanced Computer Science

Masters in Computing and Information Technology

NATIONAL SUN YAT-SEN UNIVERSITY

COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM

Course Syllabus For Operations Management. Management Information Systems

The Masters of Science in Information Systems & Technology

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

School of Computer Science

Poznan University of Technology Faculty of Electrical Engineering

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

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Division of Mathematical Sciences

Rackspace Cloud Databases and Container-based Virtualization

Digital Systems Design! Lecture 1 - Introduction!!

B.Sc. in Computer Information Systems Study Plan

Chapter 13: Program Development and Programming Languages

Course Bachelor of Information Technology majoring in Network Security or Data Infrastructure Engineering

KMU International School

COURSE CATALOGUE

Overview of Computer Networks

Masters in Artificial Intelligence

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

SYLLABUSES FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (applicable to students admitted in the academic year and thereafter)

Multi-core architectures. Jernej Barbic , Spring 2007 May 3, 2007

Masters in Networks and Distributed Systems

Competencies for Secondary Teachers: Computer Science, Grades 4-12

Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.

PCCC PCCC Course Description

Computer Science MS Course Descriptions

List of courses MEngg (Computer Systems)

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Appendix M INFORMATION TECHNOLOGY (IT) YOUTH APPRENTICESHIP

MSc Information Technology - E521

HPC Wales Skills Academy Course Catalogue 2015

Systems Engineering and Integration for the NSG (SEIN) SharePoint Developer

OPNET Network Simulator

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)

Multiagent Control of Traffic Signals Vision Document 2.0. Vision Document. For Multiagent Control of Traffic Signals. Version 2.0

SECTION 2 PROGRAMMING & DEVELOPMENT

The Masters of Science in Information Systems & Technology

DEGREE PROGRAMME IN INFORMATION TECHNOLOGY

ESIEE Paris International Master of Computer Science DMC (Diplôme National de Master) Official program for years 2016 to 2018

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Bachelor of Science (BSc), Information Technology (IT) Semester-based Layout of the Program

Computer and Information Sciences

LONG BEACH CITY COLLEGE MEMORANDUM

Transcription:

USTC Course for students entering Clemson F2013 Equivalent Clemson Course Counts for Clemson MS Core Area 398 / SE05117 Advanced Cover software lifecycle: waterfall model, V model, spiral model, RUP and Agile method; software development process: requirement analysis, architecture design, module design, design patterns, code testing and maintenance; graphical depiction: UML and block diagram; workload assessment and project management: WBS, gantt chart, project budget; porject management tools: subversion, git, Trac, TeamPal; and software testing. CPSC 871 Foundations of 415 / SE05404 Understanding Linux Operating System Source code study of Linux, cover key technologies of Linux kernel, like interrupts and exceptions manipulation, address space management, memory allocation techniques, process switch, inter-process communication, file system management. Device management and device driver structure and hierarchy. CPSC 822 Case Study in Operating Systems Systems 416 / SE05223 Comp. System: A Programmer's Perspective This course covers computer architecture aspects such as: information representation and manipulation, machine level representations of programs, optimizing program performance, memory hierarchy, linking, exceptional control flow, virtual memory, system-level programming. This course focuses more on program design and performance optimizing than on hardware design. 417 / SE05208 Multi-Core Parallel Computing Systems 420 / 451 / 479 / SE05234 Advanced Operating System CPSC 824 - Advanced Operating Systems Systems 421 / SE05202 High Level Comp. Network Technology Terms and foundation of Networking, IP protocols, TCP protocol, routing algorithm, application and new internet CPSC 851 Software Systems for Data Communications Computer Networks

technologies. 422 / SE05219 Computer Virus and Immunization System 423 / SE05221 Building Embedded Linux Systems Systems 424 / SE05220 Embedded System Design 425 / SE05204 Software Testing Methods and Tech. Advanced software testing techniques, software testing in the software development process, automated testing methods, assessment of software progress, difference between testing and quality certification, and software testing practice. CPSC 873 Software Verification, Validation, and Measurement 426 / Real Time Digital Signal Processing 427 / SE05214 Software Dev. for Communication System 428 / SE05218 Network and Sys. Security Risk Assessment 429 / SE05212 Wireless Communications and Networks 430 / Modern Cryptography and its Applications 431 / SE05210 Modern Computer Networks Two main parts in modern communication network: information transmission and exchange. Covering mathematical foundations, communication methods, noise analysis, bit error rate analysis, channel, interface coding, circuit switching and signaling system. CPSC 852 Internetworking Computer Networks 432 / SE05213 Modern Telecommunication Operation Support and Management System

433 / 461 / 482 / SE05209(a) Information Security basic concepts, theory and techniques about information and computer security. Cover security policy, secure systems, access control, information flow. CPSC 620 Computer Security Principles 434 / Virtual Instrument 444 / SE06105 / SE06105a Wireless Sensor Networks Based on newly-published papers in WSN field to discuss challenges of WSN design and implementation; covering wireless network and mobile computing, protocol design and WSN, WSN system and security and application. CPSC 855 Embedded Network Systems Systems 446 / SE05205 Compiler Engineering study code generation and optimization techniques for contemporary computer (multicore and embedded processors included). Cover compiler design, code generation, parallel compiler dependency analysis, machine-independent optimization, instruction-level parallelism compilation, parallelism and locality optimization. CPSC 827 Translation of Programming Languages Programming Languages and Translators 447 / SE05203 Advanced Database Technologies Key technologies for database design and management, covering database design, database files and system structure, indexing structure, query manipulation, database recovery, concurrency control, transaction processing and other advanced topics. CPSC 862 Database Management System Design 449 / SE06107 Multimedia Systems and Applications Principles of multimedia systems and applications; techniques for effective representation, processing and retrieving multimedia data; operating system and network isssues in supporting multimedia, advanced topics in current multimedia research. CPSC 863 Multimedia Systems and Applications 452 / SE05403 Advanced Processing of Computer Graphics and Images CPSC 605 Introduction to Graphical Systems Design

Theory of two-dimensional, three-dimensional computer graphics and principles of 3D animation. Basic process and methods of image processing. Principles of image restoration and enhancement; the wavelet transform and its application. 454 / SE06106 Software Design Patterns 455 / 512 / SE05206 Enterprise and Application Architecture 456 / SE05211 Soft-switch and Next Generation Network 457 / SE05217 Information Security of Digital Media 459 / SE05407 Network Information Security 460 / SE05222 Computer Architecture 462 / SE05215 Speech Application Software Development Introduce basic principles on speech technology like speech recognition and speech synthesis, typical application cases, international and national standards like SSML, CSSML and SRGS, basic algorithms involved in speech technology, focusing on speech application software development procedures and design, as well as debugging techniques for speech software. CPSC 881 Spoken Language Systems 463 / SE05215 Information Theory and Coding 464 / SE05207 Data Warehouse and Data Mining Introducing the basics of data mining, covering cluster analysis (splitting a dataset into groups of similar, related data); regression (finding how observed variables relate to each other) and classification (finding to which group a given data belongs). CPSC 865 Data Mining

465 / 334 / SE05111 Design and Analysis of Algorithms Basic techniques for algorithm design and analysis, covering alogrithm complexity, analyzing methods like iteration, recurrences, master theorem; data structures like heaps, red-black trees; design methods like divide and conquer, dynamic programming, greedy methods, randomized algorithms, etc. CPSC 840 Design and Analysis of Algorithms Theory and Complexity 480 / 448 / SE06110 Principles of System on a Chip Design 481 / SE06103 Formal Method Foundation This course will introduce concepts and technologies on formal methods foundation. General topics include logics, type theory, functional programming, module system, Curry-Howard isomorphism, type system, model checking etc. CPSC 872 Software Specification and Design Techniques 502 / SE05403a Advanced Image Processing and Analysis This course covers theory and practice in image processing technology and image analysis. The basic concepts of traditional image processing technology include image processing, frequency-domain image processing, image enhancement, image restoration, color image processing, image segmentation, morphological image processing, image representation and description. Also it introduces image pattern recognition and common image classification algorithms. Development tools such as OpenCV is used. CPSC 604 Computer Graphics Images Graphics and Visualization 504 / SE06104 Distributed and/or Parallel Algorithms CPSC 820 Parallel Architecture Systems and Implementation V3.0 / 2014-entry Prepared by Andrew Duchowski / January 20, 2014