Computer Science

Department of Mathematics & Computer Science
Smith Hall, Room 216
Phone: 973/353-5156
Fax:     973/353-5270
http://nwkmath.rutgers.edu

INTRODUCTION TO COMPUTERS (3 cr.)
21:198:100:B1:80676
DAY: 5/27-7/3
MTWTh 10:15-12:00
DUPRE                    HILL 124

62:198:100:B6:84255
EVE: 5/27-7/3
MW 6:00-9:30
VILLANUEVA        HILL 124

62:198:100:E6:81945
EVE: 6/23-8/1 (Please note Session dates)
TTh 6:00-9:30
VILLANUEVA        HILL 124

PREREQUISITE: Fulfillment of the mathematics proficiency. May not be used for credit by computer science or information systems majors. This course fulfills the technology course requirement in the teacher certification program.

Covers a general knowledge of computer use; history of computers and information processing; survey of modern computer science concepts, practical instruction in the use of a variety of data processing environments, use of available software packages and data bases; and introduction to the Internet.

COMPUTERS & PROGRAMMING I (3 cr.)
21:198:101:B1:80921
DAY: 5/27-7/3
MTWTh 1:00-2:45
ASSADIPOUR, H    CLJ 387

PREREQUISITE: Fulfillment of mathematics proficiency. This course fulfills the technology course requirement in the teacher certification program.

Introduction to problem solving using the computer; basic organization of a computer, file manipulation, use of editors and compilers. Programming using a higher-level language; iteration and conditional statements; subprograms; elementary data structures.

COMPUTERS & PROGRAMMING II (3 cr.)
62:198:102:H6:81948
EVE: 7/7-8/13
MW 6:00-9:30
DUPRE                   CONKLIN 352

Solution of problems using recursive methods and dynamic data structures. Recursive functions, pointer variables, text processing, external files, and elementary software engineering.

ADVANCED DATA STRUCTURES (3 cr.)
62:198:435:B6:84496
EVE: 5/27-7/3
TTh 6:00-9:30
ASSADIPOUR, H.       SMITH B25

Advanced topics in data structures and algorithms, including mathematical induction, analysis and complexity of algorithms, and algorithms involving sequences, sets, and graphs such as searching, sorting, order statistics, sequence comparisons, and graph traversals. Optional topics include geometric, algebraic, and numeric algorithms.

COMPUTER SCIENCE PROJECT (3 cr.)
21:198:491:T1:81175
5/27-8/13
MEETING TIME BY ARRANGEMENT

By permission only.

An opportunity for students to integrate the knowledge and skills gained in previous computer science work into an individual research project. Involves investigation of current literature as well as computer implementation of either a part of a large program or the whole of a small system. Topic should be consonant with the emphasis of direction chosen by the students in their computer science studies. Before registering for this course, students must find a faculty member who agrees to act as their adviser, and students must have a written project proposal approved by their faculty adviser.

INDIVIDUAL STUDY IN COMPUTER SCIENCE (3 cr.)
21:198:493:T1:81772
5/27-8/13
MEETING TIME BY ARRANGEMENT

By permission only.

Individual study for students interested in specialized study or research in computer science.

INTERNSHIP IN COMPUTER SCIENCE OR INFORMATION SYSTEMS (3 cr.)
21:198:495:T1:81176
5/27-8/13
MEETING TIME BY ARRANGEMENT

By permission only.

Pursuit of a project of relevant educational value in an employment setting. Before registering for this course, students must find an employer and a faculty supervisor, and students must have a written internship proposal approved by the employer and faculty supervisor. Requires biweekly activity reports, a final report approved by employer and faculty supervisor, and a written evaluation by the employer.

 

 

Office of Summer & Winter Sessions • Blumenthal Hall, Room 208 • Newark, NJ 07102