CS1101: Programming Methodology

Slides:



Advertisements
Similar presentations
CS1020 Data Structures and Algorithms I Lecture Note #0 Course Admin (AY2014/5 Semester 2)
Advertisements

CS1010: Programming Methodology
CS1101: Programming Methodology
Introduction to Computer Programming in C
CS2100 Computer Organisation Welcome (AY2014/5 Semester 2)
Welcome and Administrative Matters.
COMS S1007 Object-Oriented Programming and Design in Java July 8, 2008.
6/10/2015Assoc. Prof. Stoyan Bonev1 Assoc. Prof. Stoyan Bonev, PhD Computer Science dept American University in Bulgaria
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.
Professor Weaver CSC181 Programming I Professor Weaver
CS3161 Operating System Principles Lecturer: Victor Lee Office: B6415 Telephone: Homepage :
Csc111 :Programming with Java First semester H.
CSC 111 Course orientation
COMS S1007 Object-Oriented Programming and Design in Java July 3, 2007.
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
CS-2852 Data Structures LECTURE 1A Andrew J. Wozniewicz Image copyright © 2010 andyjphoto.com.
CS1104: Computer Organisation Welcome (AY2006/7 Semester 2)
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
CS1101: Programming Methodology
CSC 113 Java Programming II
EECE 310 Software Engineering Lecture 0: Course Orientation.
CS2100 Computer Organisation
Is422- Course Overview Prepared by L. Nouf Almujally 1.
Course Introduction Software Engineering
Welcome to IIT and cs115!.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
Welcome and Administrative Matters Lecturer’s slides.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
CSEB114: PRINCIPLE OF PROGRAMMING Course Introduction.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Ministry of Higher Education Sohar College of Applied Sciences IT department Comp Introduction to Programming Using C++ Fall, 2011.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CS 162 Introduction to Computer Science II Winter, 2014: 60 Spring, 2014: 60 Summer, 2014: 71.
CS1020 Data Structures and Algorithms I Lecture Note #0 Course Admin (AY2015/6 Semester 2)
King Saud University1 CSC 112 Java Programming I Introduction.
CMPE13Cyrus Bazeghi 1 Welcome to CMPE 13 Computing Systems and C Programming Spring 2009 Cyrus Bazeghi.
WEEK 1 Class Activities.
CSC 205 Java Programming II Introduction. Topics Syllabus Course goals and approach Review I Java language fundamentals.
Welcome and Administrative Matters Lecturer’s slides.
CS 161 Introduction to Computer Science I Winter, 2014: 112 Spring, 2014: 131 Summer, 2014: 132.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
WEEK 1 Class Activities.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Computer Engineering Department Islamic University of Gaza
CS101 Computer Programming I
CSc 020: Programming Concepts and Methodology II
Course Introduction 공학대학원 데이타베이스
CS1010 Programming Methodology
CS1010 Programming Methodology
It’s called “wifi”! Source: Somewhere on the Internet!
Welcome to the a Department of Engineering Education !
CS2100 Computer Organisation
CS1010 Programming Methodology
National University of Singapore
CS2100 Computer Organisation
Introduction to Programming Using C++
CSE1311 Introductory Programming for Engineers & Scientists
Computer Engineering Department Islamic University of Gaza
Lecture 1 Java Programming
ITEC 202 Operating Systems
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

CS1101: Programming Methodology

TO CS1101 Welcome - 2 © CS1101 (AY Semester 1)

STAFF: LECTURERS Welcome - 3 © CS1101 (AY Semester 1) Mr Tan Tuck Choy, Aaron Sectional Groups: 1, 3, 9 Office: COM1 # /~tantc/acad.html A/P Wynne Hsu Sectional Group: 2 Office: COM1 # sg/~whsu Mr Chan Wai Kit, Henry Sectional Group: 4 Office: COM1 # sg/~hchia A/P Lee Mong Li, Janice Sectional Group: 5 Office: COM1 # /~leeml A/P Tan Tiow Seng Sectional Group: 6 Office: AS6 # sg/~tants Prof. Tan Chew Lim Sectional Group: 7 Office: AS6 # /~tancl A/P Tan Soon Huat, Gary Sectional Group: 8 Office: COM1 # /~gtan Discussion leaders (DLs):  Lead discussion in small discussion groups (DGs)  Will be made known later. Refer to module website (Module Info – Staff)

MODULE WEBSITE  More details at Welcome - 4 © CS1101 (AY Semester 1)

IVLE Welcome - 5 © CS1101 (AY Semester 1)  Watch out for announcements Participate in the forum

SCHEDULES  Lectures:  3 hours/week.  Discussion sessions:  2 hours/week from week 3.  Refer to schedules (Module Info – Schedules) on module website. Welcome - 6 © CS1101 (AY Semester 1)

MODULE DESCRIPTION (1/2)  This module introduces the fundamental concepts of programming from an object-oriented perspective, and is perceived as the first and foremost introductory course to computing.  It is the first of a two-part series on introductory programming, which also includes CS1102 (Data Structures and Algorithms). Welcome - 7 © CS1101 (AY Semester 1)

COURSE DESCRIPTION (2/2)  Topics covered include: overview of programming languages and compilation process, objects, classes, methods, fundamental programming constructs (variables, types, expressions, assignments, message passing, etc.), fundamental data structures: arrays, strings, input/output, exception handling, use of APIs and class libraries, debugging and testing.  Note: Basic recursion, inheritance and polymorphism have been removed from the syllabus. They may be covered as non-examinable topics.  Module activities include lectures, discussion sessions and laboratory exercises. Welcome - 8 © CS1101 (AY Semester 1)

OBJECTIVES  Learning about programming methodology and principles, using the object-oriented model.  Outcomes:  Know how to solve simple algorithmic problems.  Know how to write good small programs.  JAVA is merely a tool.  Of course we teach Java but not Java alone!  Other language-independent and transferrable skills: logical thinking, writing algorithms, testing and debugging your programs, etc. Welcome - 9 © CS1101 (AY Semester 1)

TEXTBOOK  An Introduction to Object-Oriented Programming with Java by C. Thomas Wu, 5 th edition, McGraw-Hill.  See module website for more (Resources – Books)  PowerPoint Files  Quick Check Solutions  Sample Programs Welcome - 10 © CS1101 (AY Semester 1)

ASSESSMENTS  Final Exam:  Practical Exam:  Labs (take-home and sit-in):  Mid-term Test:  Attendance for discussion sessions: All open-book! See module website (Module Information - Schedules) for dates of mid-term test and practical exam. Mark these dates down! Welcome - 11 © CS1101 (AY Semester 1)

Want to hear what your seniors say? Welcome - 12 © CS1101 (AY Semester 1) (To be filled)

CS1101 Student Handbook Welcome - 13 © CS1101 (AY Semester 1)

End of file Welcome - 14 © CS1101 (AY Semester 1)