CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch.

Slides:



Advertisements
Similar presentations
CSCE 145: Algorithmic Design I Introduction Muhammad Nazmus Sakib.
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
ITCS 3181 Logic and Computer Systems
COMP171 Data Structures and Algorithms Spring 2009.
1 Course Information Parallel Computing Fall 2008.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2010.
Designing an Effective Course Curriculum Ponnurangam K (“PK”) Indo-US Workshop on Effective Teaching at College / University Level Feb 10, 2011.
1 Course Information Parallel Computing Spring 2010.
CSCE 121, Sec 200 Fall 2010 Prof. Jennifer L. Welch.
CSCE 121, Sec 507/508 Fall 2010 Prof. Jennifer L. Welch.
MA 2611 Applied Statistics I ‘D’ Term 2003 Prof. Carlos J. Morales.
CSIS-385: Analysis of Algorithms Dr. Eric Breimer.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
COMP152 Object-Oriented Programming and Data Structures Spring 2011.
Course Introduction Computer Science Department CS141:Computer Programming 1 Fall 2014 Dr. Hamid Al-Hamadi.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
CSCI 1301 Principles of Computer Science I
COURSE ADDITION CATALOG DESCRIPTION To include credit hours, type of course, term(s) offered, prerequisites and/or restrictions. (75 words maximum.) 4/1/091Course.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
(1) ECE 8823: GPU Architectures Sudhakar Yalamanchili School of Electrical and Computer Engineering Georgia Institute of Technology NVIDIA Keplar.
CSET 3300: Database-Driven Web Applications Spring 2010 William Acosta URL:
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
Data Structures (Second Part) Lecture 1 Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
Introduction to Data Structures
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Welcome to COMP 250 Introduction to Computer Science! Mathieu Blanchette.
CSCE 121, Sec 200 Fall 2013 Prof. Jennifer L. Welch.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
CS , Programming III: C++ 9-9:50am MWF, Hardaway 207 Two Credit Hours (ppts), and Blackboard Learn (submissions and grading)
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
ELEC 1009E-1B02 Introduction to Computer Science 計算機概論 2011 Fall.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
CE-2810 Dr. Mark L. Hornick 1 CE-2810 Embedded Systems Software 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CMPT 238 Data Structures Instructor: Tina Tian. General Information Office: RLC 203A Office Hour: Tue and Fri 12:30 - 2:00PM.
CMPT 201 Computer Science II for Engineers
Computer Network Fundamentals CNT4007C
Course Overview - Database Systems
ICS 6D Discrete Mathematics for Computer Science Fall 2014
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
MATH/COMP 340: Numerical Analysis I
Course Introduction 공학대학원 데이타베이스
COMP 283 Discrete Structures
CSCE 451/851 Operating System Principles
CIS5930 Software Defined Networking
Computer Networks CNT5106C
CMPT 238 Data Structures Instructor: Tina Tian.
CS 201 – Data Structures and Discrete Mathematics I
Course Overview - Database Systems
CS 1302 Programming Principles II
Lecture 1: Introduction
CSCE 121 Introduction to Program Design and Concepts
C Programming Lecture 1 : Introduction
CMPUT101: Purpose of the Course
C Programming Lecture 1 : Introduction
Computer Engineering Department Islamic University of Gaza
Computer Engineering Department Islamic University of Gaza
CS 474/674 – Image Processing Fall Prof. Bebis.
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

CSCE 121, Sec 200 Fall 2012 Prof. Jennifer L. Welch

Course Personnel Dr. Jennifer Welch: Teaching assistant: Gabriel Foust 425G Bright welch@cse.tamu.edu 845-5076 Office hours: Tue and Thu 2:00 – 3:00, Fri 10:00 – 11:00, and by appointment Teaching assistant: Gabriel Foust Office hours info coming soon Lab: Mon and Wed, 10:20 – 11:10 111A Reed-McDonald Go today to get started! CSCE 121-200

Course Mechanics Prerequisites: A high school or college programming course Computer science major or minor (or considering) Honors eligibility Textbook: Programming Principles and Practice Using C++, Bjarne Stroustrup Lab: Attendance strongly encouraged! CSCE 121-200

Course Content Principles of computer programming Design, modularity, testing,… Independent of particular programming language Practice with computer programming Using the C++ language Exposure to wider world of computer science History, applications, other languages, “culture” activities CSCE 121-200

Writing a Calculator Program Chs 6, 7 9/24 Functions, etc. Ch 8 10/1 Week of Topic Reading 8/27 Introduction Chs 0, 1, 2, 3 9/3 Computation; Errors Chs 4, 5 9/10, 9/17 Writing a Calculator Program Chs 6, 7 9/24 Functions, etc. Ch 8 10/1 Classes, etc. Ch 9 10/8 Input and Output Chs 10, 11 10/15 A Display Model Ch 12 10/22 Graphics Classes Chs 13, 14 10/29 Graphing; GUIs Chs 15, 16 11/5 Vectors Chs 17, 18 11/12 Containers and Iterators; Algorithms and Maps Chs 20, 21 11/19 Text Manipulation; History Chs 23, 22 11/26 Numerics; Embedded Systems Programming; Testing Chs 24, 25, 26 12/3 C Language Ch 27 Tentative schedule CSCE 121-200

Grading Exams (2 midterms and a final): 35% Homework: 35% Project 20: % Culture Reports: 10% Late work policy: -10% of maximum grade if turned in up to 24 hrs late, -20% if turned in 24 to 48 hrs late, etc. If solutions already discussed, then not accepted. Total Points ≥ 90% 80-89% 70-79% 60-69% < 60% Letter Grade A B C D F CSCE 121-200

Academic Integrity Review Aggie Honor Code link on course webpage Collaboration to discuss concepts is encouraged All assignments must be done on your own, unless otherwise instructed Do not copy! Plagiarism is a serious offense. Turn in a cover sheet with each assignment listing all sources used CSCE 121-200