CSC Classes Required for TCC CS Degree

Slides:



Advertisements
Similar presentations
Syllabus Instructor: Dr. Wesam Ashour
Advertisements

1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
The Concept of Computer Architecture
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Input-output and Communication Prof. Sin-Min Lee Department of Computer Science.
Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
1 Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
1  1998 Morgan Kaufmann Publishers Lectures for 2nd Edition Note: these lectures are often supplemented with other materials and also problems from the.
Chapter 16 Programming and Languages: Telling the Computer What to Do.
Chapter 2: Impact of Machine Architectures What is the Relationship Between Programs, Programming Languages, and Computers.
1 CS150 Introduction to Computer Science 1 Professor: Chadd Williams
CS 101 Problem Solving and Structured Programming in C Sami Rollins Spring 2003.
Chapter 1: Introduction To Computer | SCP1103 Programming Technique C | Jumail, FSKSM, UTM, 2005 | Last Updated: July 2005 Slide 1 Introduction To Computers.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
CS2100 Computer Organisation Introduction (AY2015/6 Semester 1)
Final Exam Review Instructor : Yuan Long CSC2010 Introduction to Computer Science Apr. 23, 2013.
Computer Architecture and Organization
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
1 Computer Systems. 2 Introduction – What is a Computer? This course is all about how computers work What do computer and computer system mean to you?
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
Intro to Architecture – Page 1 of 22CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Topic: Introduction Reading: Chapter 1.
1 A Simple but Realistic Assembly Language for a Course in Computer Organization Eric Larson Moon Ok Kim Seattle University October 25, 2008.
Computer Architecture and Organization Introduction.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
1 8/29/05CS150 Introduction to Computer Science 1 Professor: Shereen Khoja
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
ELEN 033 Lecture #1 Tokunbo Ogunfunmi Santa Clara University.
1 Text Reference: Warford. 2 Computer Architecture: The design of those aspects of a computer which are visible to the programmer. Architecture Organization.
Computer Science 210 Computer Organization Course Introduction.
Computer Architecture Souad MEDDEB
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
Computer organization Practical 1. Administrative Issues The course requirements are: –To be nice and open minded –To pass the exam (there is a boolean.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
A-1 © 2000 UW CSE University of Washington Computer Programming I Lecture 21: Course Wrap-up and Look Ahead.
COMPUTER SCIENCE Data Representation and Machine Concepts Section 2.2 Instructor: Lin Chen Sept 2013.
Overview of Operating Systems Introduction to Operating Systems: Module 0.
Chapter 11: Operating System Support Dr Mohamed Menacer Taibah University
Building Your Own Machine The Universal Machine (UM) Introduction Noah Mendelsohn Tufts University Web:
Problem Solving Techniques Using Pascal Allen C.-H. Wu Department of Computer Science Tsing Hua University Hsinchu, Taiwan 30043, ROC
ICC Module 3 Lesson 1 – Computer Architecture 1 / 6 © 2015 Ph. Janson Information, Computing & Communication Computer Architecture Clip 3 – Instruction.
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
CHAPTER 2 Instruction Set Architecture 3/21/
Computer Architecture Organization and Architecture
Topics to be covered Instruction Execution Characteristics
CST 303 COMPUTER SYSTEMS ARCHITECTURE (2 CREDITS)‏
Catalog of useful (structural) modules and architectures
Engineering Problem Solving With C An Object Based Approach
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
CS 21a: Intro to Computing I
Logic and Computer Design Fundamentals
Computer Science 210 Computer Organization
Foundations of Computer Science
Computer Systems Summary
ECEG-3202 Computer Architecture and Organization
Introduction to Micro Controllers & Embedded System Design
ECEG-3202 Computer Architecture and Organization
Memory Management by Segmentation
Principles of Programming Languages
Course Outline for Computer Architecture
Chapter 6 Programming the basic computer
Professor: Shereen Khoja
William Stallings Computer Organization and Architecture 7th Edition
Dr. Clincy Professor of CS
Computer Science 210 Computer Organization
Presentation transcript:

CSC Classes Required for TCC CS Degree Programming (C++) CSC110  CSC201  CSC210 Hardware CSC110  CSC205  CSC215 Two "tracks" for the CS classes. (Both required.) One is programming related and the other more focused on the hardware aspects of Computer Science.

CSC110 – Introduction to Computing Introduces problem solving through computer applications and a programming language. Examines development of computers, and properties of programming languages. Covers input, storage, data manipulation, software and hardware. Sets the groundwork for the rest of the Computer Science program with a foundation in both hardware and C++ programming.

CSC201 – Computer Science I Introduces algorithm and problem solving methods. Emphasizes structured programming concepts, elementary data structures and the study and use of a high level programming language. Builds on the C++ material covered in CSC110 with more complex problems and programming skills.

CSC210 – Programming in C++ Includes language syntax, problem solving techniques, top-down refinement, procedure definition, loop invariance, theory of numerical errors and debugging. Covers the syntax of the C++ language. Expands on CSC201. Focuses on the Object Oriented aspects of C++.

CSC Classes Required for TCC CS Degree Programming CSC110  CSC201  CSC210 Hardware CSC110  CSC205  CSC215

CSC205 – Computer Organization Examines the hierarchical structure of computer architecture. Focuses on multi-level machine organization. Uses a simple assembler language to complete programming projects. Includes processors, instruction, execution, addressing techniques, data representation and digital logic. Expands on the hardware aspects from CSC110, including low level hardware building blocks. (flip-flops, circuits, etc…) Also delves into machine and assembly language programming.

CSC215 – Advanced Computer Organization Examines advanced topics in Computer Science such as I/O methods, virtual memory, disk management and operating systems. Looks at computer architecture and design aspects of hardware. (e.g., CPU Instruction Sets, CPU Pipelines, Memory and Cache Architectures, etc.)

AS: Computer Science (Year 1)

AS: Computer Science (Year 2)

Elective tips for those transferring to ODU ** Based on current ODU catalog and transfer practices. **