next_inactive up previous


CS 135: Computer Science I

http://www.cse.unr.edu/$\sim$cs135

Catalog Description

CS 135, Computer Science I
Lecture+Lab: (3+1)
Credit(s): 3

Introduction to modern problem solving and programming methods. Emphasis is placed on algorithm development. Introduction to procedural and data abstraction, emphasizing design, testing, and documentation. (Formerly CS 201; implemented Spring 2005.)

Prereq(s): MATH 128 or satisfactory score on readiness exam.

Course Objectives

This course introduces students to computer science. The course provides students with the skills necessary for programming and problem solving using a computer. We will use the C/C++ programming language and cover the following topics.

Course Arrangement

The course has two components: Lecture and Laboratory. Both lecture and lab components are mandatory. Note specifically that the laboratory component is mandatory. All assignments, homework, quizzes, and exams are required.

Textbook

Important Dates

Assignments

There are two types of assignments: programming assignments and exercises. Exercises consist of practice questions intended to assist students in mastering course content. Some of these exercises may be collected and graded, but you will be informed in advance when an exercise is to be handed in.

Programming assignments require writing C/C++ programs to solve problems. You will be using windows and linux boxes in the Engineering Computing Center (www.ecc.unr.edu) in SEM 231. Each programming assignment will come with submission instructions.

We tentatively plan for the first set of assignments to culminate in a very simple computer game. Near the end of the semester you will (probably) build another game.

Assignment Rules

Grading and Assessment

Your final grade will be based on:

   
Item Final Grade Percentage
   
Midterm exams (15% each) $30\%$
Assignments $20\%$
Final Project $15\%$
Quizzes and Exercises $15\%$
Final Exam $20\%$

Preliminary Course Outline

This outline is not in order. For example, we will start covering functions on the first day.
     
Topic Chapter Lectures (based on 50 minute classes)
     
Introduction 1 5
Program Organization 2 2
Data types and Expressions 2 3
Selection: if-else, switch 4 3
Interactive input and output 3 1
Design ... 5
Loops: for, while, do-while 5 6
Reading and Writing files 3 3
Functions 6,7 6
Arrays 9 6

Course Outcomes

Disability Statement

If you have a disability for which you will need to request accommodations, please contact me or someone at the Disability Resource Center (Thompson Student Services - 107), as soon as possible.

Communications

If we need to communicate with the class as group we will post a message on our class web page. You are required to check the class web page and your email every day.

About this document ...

CS 135: Computer Science I

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 1 syl

The translation was initiated by CS 135 Class Account on 2008-01-21


next_inactive up previous
CS 135 Class Account 2008-01-21