• Tidak ada hasil yang ditemukan

Computing with C# and the .NET Framework by Arthur Gittleman, 2nd Edition, 2012, ISBN 10: 1-4496-1550-3, ISBN 13: 978-1-4496-1550-5 Midterm Exam 1 15 Midterm Exam 2 15 Lab Test 10 Assignments 10 Project 10 Final Exam Theory 40

N/A
N/A
Protected

Academic year: 2025

Membagikan "Computing with C# and the .NET Framework by Arthur Gittleman, 2nd Edition, 2012, ISBN 10: 1-4496-1550-3, ISBN 13: 978-1-4496-1550-5 Midterm Exam 1 15 Midterm Exam 2 15 Lab Test 10 Assignments 10 Project 10 Final Exam Theory 40"

Copied!
2
0
0

Teks penuh

(1)

Course Name Code/No Units

Credit Units Prerequisite Lecture Lab Training

Programming III COCS 307 2 2 0 3 COCS 203

Course Instructor’s name: Mr. Hossam M. J. Mustafa

Office Free Hours: Sunday, Monday 8:00-9:30 and 13:00-14:00, Thursday 10:00 - 13:00 Office: Services Building , Room 120

Contact Information: Email: [email protected], or through course blackboard page Course Objectives:

 To understand the concepts of programming.

 To know the differences in language construct, expressive power and solution implementation.

 To be able to solve computing problems in multiple languages.

Course Description :

The course aims at teaching students the principles and concepts of programming in another mainstream language. Students will be exposed to more comprehensive language structures and techniques as a complement to the standard language being taught. Issues on how to write programs and creative use of programming constructs to solve simple problems language will be explored. Students will be introduced to the concept of information security and secure programming.

Course Outlines:

 Concepts of Programming

 Concepts of object notation and representation

 The formation of computational solutions, design and construction of algorithms.

 Introduction to Programming: Similarities and Differences

 Value and Reference Semantics

 Control Structures and their representation

 Repetitive Structures and their representation

 Pointers and Recursion

 Multi-dimensional arrays representation and implementation.

 Foundations of Information Security

 Secure Programming Course Outcomes:

This course aims to meet student outcomes (a), (c) and (d) of criterion 3 as per accreditation cycle guidelines mentioned in General Criterion 3 of Student Outcomes. Upon finishing this course, the students should:

 Understand the basic concepts of programming.

 Understand the object-oriented programming in multiple languages.

 Be able to solve computing problems in multiple languages. (a,c)

 Be able to implement the Application Programming Interface (API) (c,d)

 Design and implement graphical user interfaces (GUI) (c,d)

 Be able to understand the role and purpose of information security and secure programming. (a, c) Assessment Strategy:

Students will be assessed in this course based on a set of exams, quizzes and practical parts of it.

Midterm Exam 1 15 Midterm Exam 2 15

Lab Test 10

Assignments 10

Project 10

Final Exam Theory 40

Text Book:

 Computing with C# and the .NET Framework by Arthur Gittleman, 2nd Edition, 2012, ISBN 10: 1- 4496-1550-3, ISBN 13: 978-1-4496-1550-5

Other References:

 Micheal Dawson, “Beginning C++ Through Game Programming,” 3th Edition, Delmar Learning, 2010, ASIN:

B0049U4DHI

(2)

Time table for distributing theoretical course contents

Week Theoretical course content Remarks

1 Introduction and overview 2 Concepts of Programming

3 Concepts of object notation and representation 4 The formation of computational solutions 5 Design and construction of algorithms

6 Introduction to Programming: Similarities and Differences Exam 1

7 Value and Reference Semantics 8 Control Structures

9 Control Structures representation 10 Repetitive Structures

11 Repetitive Structures representation

12 Pointers Exam 2

13 Recursion

14 Multi-dimensional arrays representation and implementation 15 Foundations of Information Security

Secure Programming

Final exam.

Referensi

Dokumen terkait