cse 202 - Spring 2019. Dr. Ernesto Gomez
Labs should be turned in by email to me
You should send the actual .cpp (and .h if any) files, a screenshot or run script demonstrating that it works
and any additional explanatory text that may be needed
Lab2: Exercise P9.16, (pg 408 in book, pg 388-392 for command line arguments)
Lab3: Exercise P12.3, (pg 501 in book, reference section 12.2 -will be covered in class)
SCHEDULE IS REVISED (4/29) - SEE BELOW
MIDTERM - in class - May 8 (Classes and objects, pointers, arrays and linked lists)
Email should include CSE 202 in the subject line)
Computer Science Club
Linux tutorial and others that look useful
Midterm: Chapters TBA - You are allowed 1 page of notes.
Professor Ernesto Gomez
class hours: M-W 11:30-12:45 M-2 , CE 316
lab: M-W 1:00-2:00 PM, JB358
TBA (or by appointment)
This class will continue your introduction to computer science and the C++ language.
References and textbook:
Some (possibly helpful) notes:
Description of this course:
Computer science is about predicting how pieces of software and hardware work together. This includes creating new software. CS202 is the second class in the core of the Computer Science major. It covers the second half of the ACM CS1 and the first part of the ACM CS2. This class is required by other B.S. degrees, the Accounting and Computer degree, and the Computer Systems Administration Certificate. This class is a prerequisite for cse330 and cse320.
All tests, lectures, and work assume you have passed a class equivalent to our cse201.
You need to have a Satisfactory ELM. Previous lab experience of UNIX and/or LINUX, at
the level of cse 201, is assumed. If you have no previous experience with UNIX/LINUX, the CS Department
and the CS Students Association provide helpful LINUX introductory sessions at the beginning of each
term - be sure to go to these. You may also wish to review some of the material described in
the CS 201 page.
You will develop problem solving skills used in Object-Oriented programming and software engineering. It includes multifile programming, data abstraction, encapsulation, templates, inheritance, and polymorphism. You will learn about new control structures and types of data. You will use a language, operating system, and library that (1) are popular in industry and (2) force you to think about what you are doing.
Grading and assessment
Dr. Botting's CS 202 labs.