0% found this document useful (0 votes)
101 views3 pages

Syllabus

This document provides information about the CSE121 - Computer Programming Spring 2014 course for first year electrical engineering students at ASU, including instructors, TAs, schedule, textbook, grading, and course contents. The course will cover topics such as numbers and objects, control flow, functions, classes, vectors and arrays over 17 lectures and 11 tutorials between March and May. Students will be graded based on semester work (125), a midterm exam (35), final exam (90), project (10), and attendance (5).

Uploaded by

AhmedLotfy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
101 views3 pages

Syllabus

This document provides information about the CSE121 - Computer Programming Spring 2014 course for first year electrical engineering students at ASU, including instructors, TAs, schedule, textbook, grading, and course contents. The course will cover topics such as numbers and objects, control flow, functions, classes, vectors and arrays over 17 lectures and 11 tutorials between March and May. Students will be graded based on semester work (125), a midterm exam (35), final exam (90), project (10), and attendance (5).

Uploaded by

AhmedLotfy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

CSE121 Computer Programming Spring 2014 First Year Electrical Engineering

Instructors: Name Dr. Hazem Said Dr. Bassem Amin Abdullah Email and Office Location Office Hours [email protected] Saturday 10:00AM 12:30 PM Room 5 International Bank Labs [email protected] Saturday 8:30AM 12:30 PM Room 8 International Bank Sunday 11:40AM 12:30 PM Labs Appointments by email are recommended [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]

TAs:

Eman Tarek Yomna Saffa-Eldin Amr El-Sawy Mohamed Eletriby Mai Said Nesma Rezk Rana El-Nagaar Diaa Osman Mona Alaa Veronia Bahaa

Hours:

Lectures: 1.5 per week Tutorials (Section / Lab): 1 per week Expected number of Working Lectures: 17 Expected number of Working Tutorials: 11 Big C++, Cay S. Horstmann, Timothy A. Budd, 2nd Edition, Wiley, 2009 C++: The Complete Reference, 4th Edition by Herbert Schildt, 2002 125 35 Final exam: 90 Mid Term Exam:20, Project: 10, Attendance : 5 Changes may arise according to students response.

Textbook: Reference:

Grading: Total: Semester Work:

Course Contents: - Introduction to Computer Programming - Numbers and Objects - Control Flow - Functions - Classes - Vectors and Arrays

Provisional Schedule: Week No No 1 Start Date 8/3/14 Lecture 1 2 2 15/3/14 3 3 22/3/14 4 5 4 29/3/14 6 Lecture Content Chapter 1: Introduction Chapter 2: Numbers and Objects Number Types, Input, Assignment, Constants Chapter 2: Numbers and Objects Arithmetic Chapter 2: Numbers and Objects Strings, Using Objects Chapter 2: Numbers and Objects Displaying Graphical Shapes Chapter 3: Control Flow Relational Operators, Multiple Alternatives, Nested Branches, Boolean Operations Chapter 3: Control Flow The while Loop, The for Loop, The do Loop, Nested Loops, Processing Inputs Tutorial Work in the same week

LAB Practice 1: Using The IDE and Compiler Sheet1: Number and Objects Sheet1: Number and Objects LAB1: Number and Objects Sheet2: Control Flow LAB2: Control Flow

5/4/14

7 8

12/4/14 9

19/4/14

10 8 26/4/14 11 9 3/5/14 12

Chapter 3: Control Flow Examples Sheet2: Control Chapter 3: Control Flow Flow Examples Project Due Date: May 3rd , 2014 Expected Easter Vacations Mid-Term Exam (At Week-End) Chapter 4: Functions Functions as Black Boxes, Implementing Functions, LAB Practice 2: Function Comments, Return Values, Project Parameters Troubleshooting Chapter 4: Functions Procedures, Reference Parameters, Variable Scope and Global Variables Chapter 5: Classes Sheet3: Functions Discovering Classes, Interfaces LAB3: Functions Encapsulation, Member Functions

13 10 10/5/14 14

11

17/5/14

15

16 12 24/5/14 17

Chapter 5: Classes Default Constructors, Constructors with Parameters, Accessing Data Fields Chapter 5: Classes Examples Chapter 6: Vectors and Arrays Using Vectors to Collect Data Items, Working with Vectors, Vector Parameters and Return Values, Removing and Inserting Vector Elements Chapter 6: Vectors and Arrays Arrays (Single Dimension) Chapter 6: Vectors and Arrays Arrays (Multi-Dimensions)

Sheet4: Classes LAB4: Classes

Sheet4: Classes

Sheet5: Vectors and Arrays LAB5: Vectors and Arrays

You might also like