CS 201 Introduction to programming

مقرر مدخل الى البرمجة

Introduction to programming-CS 201

Course Description

This course presents computer science subject areas and applications in ways that serve to motivate the study of computer science and to put into context the various subjects that a student may study to further depth later. This course is intended to introduce the discipline of computing, computer systems, number systems, data representation, basic computer organization, operating system functionality, basics of networking and Internet. This course also provides an overview of database systems, models, software engineering methodologies and programming language .

 Course Prerequisites

 CPIT100

Course Learning Outcomes

  By the completion of the course, the students should be able to:

 1. Identify the historical development of computer science and technologies and their applications.

 2. Distinguish and converting between different number systems.

3. Describe how computer represent, manipulate different data types and how to communicate with peripheral devices.

 4. Describe the basic structures and functional components of computer hardware.

 5. Describe basic operating systems functions and how they do it.

 6. Compare different operating systems.

7. Describe constructions and operation of computer networks, applications of networks, Internet and security.

8. Identify the basics of software engineering discipline and software life cycle.

9. Compare different software engineering methodologies.

10.Recognize the commonality and diversity among programming languages and their associated methodologies.

 11. Describe major computer science subject areas and their relevance.

12.Apply software tools and systems for productivity, communications, learning, social networking and collaboration. Faculty of Computing and Information Technology Department of Computer Science King Abdul Aziz University Jeddah, Saudi Arabia Course Instructional Methods and Assessment Tools

Syllabus

Input and output to screen with Java program

  Structure of Java programs

Statements

 Data types

  Standard Input

  Conditional statements

  Loop constructs

  Arrays, character and string handling

 Random Number generation

 Filing (Reading and Writing )

  Functions

Course Instructional Methods and Assessment Tools:


آخر تحديث
9/25/2016 12:20:41 AM