Course Information CSE 2031 Fall 2010 1. Instructor U. T. Nguyen /new-yen/ Office: CSEB-2024 Office hours:  Tuesday,

Slides:



Advertisements
Similar presentations
Intro to CIT 594
Advertisements

Data Structures and Algorithms Dr. Robin Gras Ext Lambton Tower 8111.
CIS 528 Introduction to Big Data Computing and Analysis
Today’s Agenda  Syllabus CS2336: Computer Science II.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
Intro to CIT 594
Welcome to MAT 170 MWF 9:40 SLN Basic Course Information Instructor Office Office Hours Beth Jones PSA 725 9:15 am – 10: 15 am Tuesday and Thursday.
General information CSE 230 : Introduction to Software Engineering
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
July 23, 2003 CSI 121 Structured Programming Language Introductory Lecture Sabbir Muhammad Saleh Lecturer Department of CSE University of South Asia.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
CS 450: COMPUTER GRAPHICS COURSE AND SYLLABUS OVERVIEW SPRING 2015 DR. MICHAEL J. REALE.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
SYSC System Analysis and Design 1 Part I – Introduction.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
Data Structures, Algorithms, and Generic Programming Breno de Medeiros COP 4530 / CGS 5425 (Fall 2006)
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Welcome to the MTLC MATH 113 Fall 2009 TR Class. Course Requirements  Prerequisites Grade of C– or better in Math 112  Every student must have an active.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
COMP2012 Object-Oriented Programming and Data Structures Fall 2015.
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
Jongwook Woo CIS 520 Software Engineering (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information System.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
Welcome to the MTLC MATH 115 Fall MTLC Information Hours of Operation Sunday:4:00pm – 10:00pm Monday – Thursday: 8:00am – 10:00pm Friday:8:00am.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
CZ1102 Scientific Problem Solving and Computation Monday/Thursday 2:00pm, LT22 Your lecturer: Dr. Wang Jian-Sheng.
Welcome to the MTLC MATH 115 Spring MTLC Information  Hours of Operation  Sunday:4:00pm – 10:00pm  Monday – Thursday: 8:00am – 10:00pm  Friday:8:00am.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
Welcome to the MTLC MATH 005 Fall Welcome to the MTLC Instructors Nathan Jackson.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
MATH 113 Fall  Prerequisites: ◦ Grade of C – or better in Math 112  Every student must have an active “crimson” account for computer/course.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Today’s Agenda  Syllabus  Software Engineering Research.
CSCI 330 UNIX and Network Programming Unit I Introduction.
SYSC System Analysis and Design 1 Part I – Introduction.
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
Welcome to the MTLC MATH 113 Spring Course Requirements  Prerequisites Grade of C– or better in Math 112  Every student must have an active “crimson”
Course Info Instructor U.T. Nguyen Office: CSEB Office hours: Tuesday, 14:30-15:30 Thursday, 12:00-12:45 By.
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.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
Jongwook Woo Computer Information Systems CIS 528 Introduction to Big Data Computing and Analysis (Syllabus) Jongwook Woo, PhD California.
Course Information EECS 2031 Fall Instructor Uyen Trang (U.T.) Nguyen Office: LAS Office hours: 
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Course Information EECS 2031 – Section A Fall 2017.
CS101 Computer Programming I
It’s called “wifi”! Source: Somewhere on the Internet!
Course Information CSE 3213 – Fall 2011.
Course Information Mark Stanovich Principles of Operating Systems
BIL 104E Introduction to Scientific and Engineering Computing
CSC 361 Artificial Intelligence
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview
Andy Wang Operating Systems COP 4610 / CGS 5765
CSE1311 Introductory Programming for Engineers & Scientists
Software Project Management
Course Information EECS 2031 Fall 2016.
CS201 – Course Expectations
Presentation transcript:

Course Information CSE 2031 Fall

Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday, 14:00-15:00  Thursday, 14:00-15:00  By appointment in special cases Home page: Course web site: 2

Textbooks The C Programming Language (2 nd edition) B. W. Kernighan and D. M. Ritchie Prentice Hall Software Series Practical Programming in the UNIX Environment Edited by W. Sturzlinger Pearson Custom Publishing 3

Course Content C programming language  Learning how write, test and debug C programs UNIX (LINUX) operating system  Using UNIX tools to automate compilation, program execution, testing and file manipulations  UNIX shell programming Why C and UNIX? Widely used, powerful, fast 4

Course Objectives By the end of the course, you should be able to write applications (though small) in C test and debug your code use UNIX to automate the compilation process write programs using UNIX shell scripts and awk Skills to be acquired: writing code testing and debugging code reading code (just as important as writing code) 5

Grading Scheme 20% – Assignments (2) 30% – Lab tests (2) 20% – Midterm test (written) 30% – Final exam (written) 6

Weekly Labs A set of 2-3 small problems is posted on Mondays after each lecture for you to prepare. In the following Friday (Monday) lab session, you will complete and submit the programs under the “labtest” mode. No books or notes are allowed. Submitted programs will not be graded. However, they will be made available to you during the lab tests 1 and 2. All submitted labs are individual work. We use MOSS (Measure Of Software Similarity) to detect software plagiarism. The TA may give a short tutorial at the beginning of the lab before the "labtest" mode starts. 7

Assignments Large programming problems. Students have 2 weeks to complete and submit an assignment. Results and marks will be sent to students via (cse accounts). All assignments are individual work. We use MOSS to detect software plagiarism. 8

Tests and Exam Lab tests (2)  Small to medium-size programming problems  Questions are not given in advance.  Weekly labs will be made available during the tests.  Results and marks will be sent to students via . Midterm test (written) Final exam (written) 9

Test and Exam Policy You are allowed to miss a test/exam only under extraordinary circumstances. If the reason is sickness, your doctor must fill in the Attending Physician's Statement form. Only this form, completely and properly filled, will be accepted. Attending Physician's Statement There is NO make up test. The weight of the first lab test will be transferred to the second lab test. The weight of the midterm test or the second lab test will be transferred to the final exam. All tests and exam are closed-book tests. No books, notes or calculators are allowed during a test/exam. All assignments, labs, tests and exam are individual work. Plagiarism and cheating are not tolerable. 10

Useful Suggestions When sending s to the instructor or TA, please indicate "CSE 2031" in the subject line (e.g., "CSE Lecture notes unreadable"). For questions related to course materials, it is best to come to the office hours. is not a good way to explain the materials. Attend the lectures! The lecture notes give only outlines of the lectures. Details and additional information will be given in class. Read the lecture notes and the textbook before and again right after each lecture. Programming, programming, programming. 11

Your First Homework Read all the pages and links on the course web site. Check page “News and Lecture Notes” for announcements.

Any questions? 13