1 CSSE151: Fundamentals of Computer Science I Course Overview.

Slides:



Advertisements
Similar presentations
CSc 2310 Principles of Programming (Java)
Advertisements

Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
1-1 CMPT 225 Data Structures and Programming Instructor: Aaron Hunter Section: E300 Campus: Harbour Centre Semester: Spring 2007.
INTRODUCTION T.Najah Al_Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System CS240.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2010.
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
1-1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
ICS 201 Course Overview.
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Course Material: webcourses.kfupm.edu.sa
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
MATH 330: Ordinary Differential Equations Fall 2014.
1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria
CSCE 110 PROGRAMMING FUNDAMENTALS WITH C++
18/30/2015CS150 Introduction to Computer Science 1 MWF 1:00 - 2:00 pm Professor: Shereen Khoja
CSCI 1301 Principles of Computer Science I
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
Welcome on Board CSCE 106. Course Information (Lecture 0) Eman Nasr MSc, MPhil, PhD CSCE106 – Fundamentals of Computer Science.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
CIS 068 Welcome to CIS 068 ! Software Design & Data Structures In JAVA Instructor: Rolf Lakaemper Peer Teacher: Aubrey Jones TA: Michael Broscius.
Welcome to CIS 2168 ! Software Design, Data Structures and Algorithms
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
8/19/2003CS 303 – Administrivia Lecture 0 1 Administrivia Labs Homework Grades Exams Quiz.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
CSEB114: PRINCIPLE OF PROGRAMMING Course Introduction.
COP3502: Introduction to Computer Science Yashas Shankar.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
EZWAN SHAH ABD MAJID Q1 LEVEL FB: EZWAN SHAH Interest Group: Web Development IAD1133:
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Welcome to CSCI 230/B377 Computing I Fall 2003 Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Welcome to CIS 2168 ! Data Structures and Algorithms
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
Introduction to Computer Programming (FIT-I pro) J. H. Wang Sep. 17, 2007.
CIS 068 Welcome to CIS 068 ! Software Design & Data Structures In JAVA Instructor: Rolf Lakaemper.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2002 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2001 Sections Ms. Susan Mitchell.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
CSC 205 Java Programming II Introduction. Topics Syllabus Course goals and approach Review I Java language fundamentals.
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Welcome to CSCI 230 Computing I Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
Principles of Imperative Computation Lecture 1 January 15 th, 2012.
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Computer Engineering Department Islamic University of Gaza
CSc 1302 Principles of Computer Science II
CSc 020: Programming Concepts and Methodology II
Introduction to General Biology BI 101
CS 1302 Programming Principles II
GTECH 709 Criteria for evaluation
CS 1111 Introduction to Programming Fall 2018
Computer Engineering Department Islamic University of Gaza
Programming Fundamentals Lecture #1 Overview of Computer Programming
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

1 CSSE151: Fundamentals of Computer Science I Course Overview

2 Course Goals  Introduction to the fundamentals of computer science Programming in a modern high-level language (C++) with emphasis on programming design and style  Primitive and aggregate data types  Functions  Control structures Software development  Algorithm development  Stepwise refinement  Elementary search algorithms

3 Course Overview Topics  Introduction to Computer Science  C++ Basics  Top-Down Design Functions (Procedures)  Control Structure Selection, Repetition  Modular Programming Call-by-Value, Call-by-Reference

4 Course Overview Topics (Cont.)  Simple Data Types Integer, Float, Char, Boolean….  Aggregate Data Types Array, Record (Struct)  Files Input/Output

5 Course Overview Instructor  Dr. Lirong Dai, Ph.D. University of Texas at Dallas Text  Primary text: Problem Solving, Abstraction, and Design Using C++, by Friedman and Koffman, 4th edition (Addison Wesley, 2004)  Reference: books that can help you learn to use Linux, such as The Linux Pocket Guide by Daniel Barrett (O’Reilly, 2004)

6 Course Overview Duties  Material Reading Quizzes will be arranged based on reading  Consistent Attendance (10%) So you won’t miss any pop quiz, labs, in-class exercises Courses materials will not be re-distributed  Weekly Programming Assignments (10%) Assign on Wednesdays, submit on the following Tuesday midnight Suggestions  Start assignment as early as possible  By each Friday, you should have some idea to finish the assignment, since the instructor might not be available on weekends or the assignment due days  Anytime if you have questions regarding assignments, bring in a hard copy. You cannot mail you code for questions

7 Course Overview Course Duties (Cont.)  2 Projects (10%) Usually, allow three weeks to finish Again, start project as early as possible  3 Exams (70%) Exam schedule may be changed Dishonesty Policy  All assignments/projects are individual work  All exams are closed book & notes  Any dishonesty violation will be reported

8 Course Overview Grade  Will not curve grades  Grade distribution Questions? >= 90 A = 85A- = 80B+ = 75B = 70B- = 65C+ = 60C = 55C- = 50D+ = 45D = 40D- <40F