  

Dr. Mohammad Qudeisat. Office: LSH 336. Email: [email protected]. Office Hours   

Monday 11:00AM – 2:00PM Tuesday: 11:00AM – 1:00PM Thursday: 11:00AM – 1:00PM





TBA Later This Week. Course Information 



Resources: 



Lecture Notes, Schedule, Policies, Textbook, etc.

Course Slides, Homework, Useful Links, etc.

Announcements 

New Homework, Exam Schedule, etc.



Meetings: MTRF 09:00AM – 09:50AM  



Textbook: C++ How To Program—Late Objects Version, 7th edition, P. Deitel and H. 



Lecture Room: GOOD 104 Computer Lab: GOOD 302 (Reserved Thursday and Friday)

Deitel, Prentice Hall, 2011.

You are free to use any textbook you like 

But it is your responsibility to study the material covered in class.



Attendance: You are expected to attend every class.  



No make up exams unless:  



Excused absence will be considered. It is your responsibility to obtain notes from classmates. A valid excuse is presented in advance. In case of an emergency.

All excuses must be supported with documentation.





A valid excuse will be considered if supported with written documentation. Each student has 3 free late days for the semester.  



Apply only to homework assignments. Use them wisely

Each unexcused late day will result in 10% deduction of the grade for up to 3 days.  

No late work will be accepted after 3 days. Any part of the day is considered one full day.





A More Advanced Level C++ Programming Course You are assumed to be familiar with procedural programming in C++. 

  



CSCI 155 or equivalent.

How to write programs to solve design problems. C++ Programming Language. Focus on Object Oriented Programming rather than Procedural Programming. Procedural Programming is the focus of CSCI 155.





We will use Microsoft Visual C++ Express Edition. Available from Microsoft for free. 



http://www.microsoft.com/visualstudio/eng/dow nloads#d-2010-express

You are free to use any compiler or IDE (Integrated Development Environment). 

But submitted work must be in MSVC++.



 



Office, Email, Course Website TBA. Grading Policy TBD. All policies are subject to change and changes will be announced. Changes will be published on course website.



 

Textbook Lecture Notes Homework, Lab Assignments 

 

A big reason why you should do it yourself.

Any Supplementary Material Class Discussion (Most Important)





You are encouraged to discuss ideas with your classmates. You are not allowed to share solutions or code.   



Any such behavior will be considered as a willful act of plagiarism. Both students will receive a ZERO grade and will be reported to the school. Repeated offences may result in you being dropped from the course.

Refer to the Academic Misconduct section in your Student Manual.





Always Try it Yourself First. Course Forum: TBD. 



Ask In Lecture. 

 



More Information Later This Week.

But make sure your question is in the context.

Email. Office Hours. Collaborate with your classmates.

CSCI 155 C++ Programming I

We will use Microsoft Visual C++ Express. Edition. ▣ Available from Microsoft for free. ▫ http://www.microsoft.com/visualstudio/eng/dow nloads#d-2010-express. ▣ You are free to use any compiler or IDE. (Integrated Development Environment). ▫ But submitted work must be in MSVC++.

1MB Sizes 2 Downloads 173 Views

Recommend Documents

CSCI 305 Homework 1 - GitHub
Feb 9, 2018 - 2. What is the name of the paradigm that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data? (1 pt) a. event-driven b. concurrent c. scripting d. object-oriented e. logic f. imperat

CSCI E-76 - cdn.cs76.net
. . My title. . . My link. My header. . . Page 7. . .

CSCI E-76 - cdn.cs76.net
. . My title. . . My link. My header. . . Page 7. . .

The C programming Language
developed, since both the system and most of the programs that run on it are written in C. The language, however, is not tied .... Most can be written in C, and except for the operating system details they conceal, are ... Chapter 7 describes the sta

Fundamentals of C Programming
A programming language provides a set of rules to develop a program. A person who .... Windows and Apple Mac. ..... the application as well as the machine.

The C programming Language
A preprocessing step performs macro substitution on program text, inclusion of other .... Chapter 1 is a tutorial on the central part of C. The purpose is to get the ...... As an illustration of some of the bit operators, consider the function getbit

The C programming Language
3. The for statement. 4. Symbolic Constants. 5. Character Input and Output. 1. .... assignment or a function call, can be a statement. Pointers provide for .... The only way to learn a new programming language is by writing programs in it. The first 

CSCI 1500 grades.pdf
Chicken little 48.6 F 5 0 9 6 6 - - - - - 125 63 - -. CYH 82.3 B 19 20 16 17 18 19 20 - - - 142 91 - -. Dr.Suess 89.5 B 19 20 19 11 19 19 20 - - - 135 132 - -. Duskie 37.5 F 18 20 16 12 2 - 7 - - - 90 - - -. Funky Monk 97.5 A 20 20 20 19 18 20 20 - -

CSCI 305 Homework 2 - GitHub
Feb 23, 2018 - Describe how Fortran common blocks work and give an example. What happens if two named common blocks with the same name contain different variables? What is the difference between a blank common and a named common? What does the linker

I '1".. ... .c'
May 20, 2016 - Republic of the Philippines .... Implementing School Waste Management Program. 1 e . ... With adequate space and facilities to be used as.

CSCI 420 Computer Graphics OpenGL Cheat Sheet
CSCI 420. Computer Graphics. OpenGL Cheat Sheet .... Perspective Normalization Matrix (assumes right projection and fovy of 90 degrees). 1. 0. 0. 0. 0. 1. 0. 0.

CSCI 305 Homework 5 - GitHub
Apr 16, 2018 - The following code fragment uses arrays in Java. The first line declares and allocates an array of two integers. The next two lines initialize it. int[] A = new int[2];. A[0] = 0;. A[1] = 2; f(A[0], A[A[0]]);. Function f is defined as:

C Programming Basics.pdf
the curly braces {} define the beginning and end of a program block ..... and Mathews Leon (2001), Introduction to Information Technology, Tata McGraw-Hill.

Expert C Programming
Aug 24, 1992 - code fragments, not in any real program, of course): ..... complicated semantics (e.g., generics or tasking in Ada; string handling in PL/I; ...

Expert C Programming
Aug 24, 1992 - Accordingly, he set up many preprocessor definitions: ...... This is a replica of the code that caused a major disruption of AT&T phone service.

C Programming 2016 Accounts
Misunderstanding the development environment and how it's set up. .... Msys2 is an application that emulates the Linux environment, which allows us to run and ...

C) 9 9 e I
(a) "Besides his goodly fabric fills the eye,. And seems design'd for thoughtless majesty : Thoughtless as monarch oaks, that shade the plain,. And, spread in solemn state, ... The sullen wind was soon awake,. It tore the elm-tops down for spite,. An