Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University.

Similar presentations


Presentation on theme: "CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University."— Presentation transcript:

1 CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University

2 What? This class is an introduction to the craft of programming, techniques, practices and applications.

3 Why? The goal for students is to make computers (as stupid mechanisms) to do tasks that we like them to do at the same time learn from computers (as intelligent machines) the most surprising ways a task can be completed.

4 How? By the end of the semester, you should have a basic understanding of programming concepts and constructs such as – Variables, – Numbers – Strings, – Assignments, – Sequential versus selective execution, – Nesting, – Loops, – Functions, – Arrays, – Reference parameters, – File streams, etc.

5 When? This course is a 4 credit hours (6 contact hours) course and we shall be meeting six times every week. The weekly schedule would be as follows: Sun Tutorial Mon Lecture Tue Lecture Wed Lab Thu

6 About the Instructor Dr. Basit Qureshi – PhD Computer Science UK – MS Computer Science Florida US – BS Computer Science Ohio US Currently – Assistant Professor, CCIS – Director, Prince Megrin Data Mining Center Experience – Over 17 years of writing Java – Sun Certified Professional – IEEE CSDP Membership – IEEE, IEEE CS Society, ACM USA, SCS, Saudi Arabia

7 About my Research Research Interests – Cloud Computing – P2P Networks – Mobile Computing – Trust, Security Privacy in Ubiquitous Environments Awards: – Best Paper award at 6th IEEE/IFIP Symposium on Trusted Computing and Communications (Trustcom2010), Hong Kong, Dec 11-13, 2010. – Best Teaching Faculty in College of Computer and Info Sc. Award. 2008 Research Involvement – Journals: IEEE Transactions on Mobile Computing, Springer Journal of Supercomputing, Elsevier ACI, Applied Computing and Informatics, Elsevier COMCOM, Computer Communications, Inderscience IJMC. Intl Journal of Mobile Communications – Conferences: SDMA 2014, IUCC2012, SDMA2012, DSDE2011, MOSN2011, ICESS2010. WAMIS2010, SPECTS09, ITI09, NCC08, ITI08, NCC06. – Funding: 2 Projects KACST (~2.1 mil SR), 1 Project NPSTI (~1.5 mil SR), 2 Projects PSRTC (~150 K SR), 2 Projects MEGDAM (~161 K SR).

8 Course Policies Attending all classes is important. The DN limit for this class is 9 absences. Students entering class after 5 minutes of starting time are considered absent. NO EXCEPTIONS PERIOD. Late turning in of the home works is not accepted. Exam time finishes when the instructor calls time. Exam WILL NOT be graded if a student hands in exam 1 minute after the call was made. Cheating and Plagiarism is unacceptable. Any such case will result in Failing grade in course. All Exams, labs assignments and projects are individual work and must be done individually

9 How to Fail this course…! By not practicing By failing to ask questions in class By not getting help from [Instructors and TAs] By not doing OWN work By submitting someone else’s work with your name Remember: Installing software and doing all assignments on time is your responsibility Cheating is unacceptable and will result in Failing grade and possible expulsion from University

10 How to Pass this course…! Attending all classes Solving questions in the tutorials Doing OWN work in Lab sessions Practice, Practice, Practice Studying and practicing from the text book Netbeans is a free tool for practice. So,…. Practice Only good practice and experience will allow you to get good scores in exams

11 Special Note to Scholarship Students Start Planning NOW…! Last term students got: – 17% got A or A+ – 25% got B or B+ – 17% got C or C+ – 15% got D or D+ – 16% got F To maintain GPA – Get at least a B grade (3.00 GPA). – Be in the top 25% of class How? – Study Practice

12 Text Building Java Programs (2nd Edition) S. Reges & M. Stepp Publisher: Addison Wesley; 2010 ISBN-13: 978-0136091813

13 Tools MS Windows Netbeans IDE Java JDK

14 Website http://info.psu.edu.sa/psu/cis/biq/cs101/

15 Assessments Assessment taskWeek due% Final Assessment Tutorials / Labs exercises / Student Participation Every week except 1,2 and 15 10 Assignments / Project demonstration Week 1510 QuizzesWeeks, 2, 7, 1310 Major Exams (two in number)Weeks 5 and 1130 Final ExamWeek 1640

16 Instructors Dr. Basit Qureshi Office: MEGDAM Email: qureshi@cis.psu.edu.saqureshi@cis.psu.edu.sa Course Website : http://info.psu.edu.sa/psu/cis/biq/cs101http://info.psu.edu.sa/psu/cis/biq/cs101 Instructor Website : http://info.psu.edu.sa/psu/cis/biqhttp://info.psu.edu.sa/psu/cis/biq

17 Questions?


Download ppt "CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University."

Similar presentations


Ads by Google