# Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1 1.0 Cours e

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
Description

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

The course deals with the concepts common to a large number of programming languages and the generality of programming tools by providing a brief history of The different languages. 2.0 Course Objectives At the end of the term, the students should be able to: a. know the concepts of different programming languages. b. acquire the necessary skills and understanding of PL. 3.0 Course Requirements: Automata Theory (CSCI18) Programming Languages (CSCI07) 4.0 Grading System Prelim Lecture Average Quizzes 40% Class Standing 10% Major Examination 50% -------Total 100% x 60% -------60%

Midterm 40% 10% 50% ------100% x 60% ------60%

Final 40% 10% 50% ------100% x 60% ------60%

Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE:

Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD

Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 1/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
===== ===== =====

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Laboratory Average Machine Problems Class Standing Major Examination Total

40% 10% 50% -------100% x 40% -------40% ===== 100% =====

40% 10% 50% ------100% x 40% ------40% ===== 100% =====

40% 10% 50% ------100% x 40% ------40% ===== 100% =====

Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE:

Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD

Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 2/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1 5.0 Cours e

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
Content Time Frame (No. of Sessions) Topics Specific Objectives

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Strategies

Evaluation Tools

PRELIM PERIOD 2.0 I. Introduction 1.1programming language definition 1.2 Reasons why we study PL 1.3 The program function in the system development life cycle. 1.4 Generalizing programming function .1.5 Abstraction function
Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE:

Assignments To be able to know the concepts of PL that was learned during the earlier term. To study the reasons why de we need to study PL. To study the program function in the SDLC To know the programming function. To know what is abstraction.
Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD

Lecture

Discussion / Recitation Lecture

Seat work and Assignments Board work and Seatwork

Discussion / Recitation Lecture
Approved by:

Assignments and seat works Assignments

DR. RICHARD MORRIS A. SANTOS DEAN-CCS 3/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1 Evaluation Tools

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
Time Frame (No. of Sessions Topics Specific Objectives

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Strategies

1.0

1.6 Basic principles of Pl 1.7 Different interests that conjoin the study of PL. 1.8 Classification of PL 1.8.1 By level 1.8.2 By language class 1.8.3 By hierarchy a. By level of Historical

Assignments To know the basic principles of PL To know the different interest that conjoins the study of PL. Lecture Discussion / Recitation Seatwork and Assignments QUIZ # 1

1.0 3.0

To study the different classification of PL.

Lecture

Seatwork, Assignments, and Board works

Assignments To know the historical development
of PL
Reviewed by: Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 4/9

Discussion / Recitation

Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE:

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1 Evaluation Tools

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
Topics Time Frame (No. of Sessions Specific Objectives

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Strategies

. complexity b. Program orientation c. Program
parameters

1.9 Historical development of PL 1.10 What makes a good PL 1.11 Choosing a programming language

To know the things that makes a good PL. To know the right manner in choosing Discussion / Recitation a PL. Discussion / Recitation

Assignments Assignments

QUIZ # 2 PRELIM EXAM 1.0 1.5
Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE: Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 5/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Time Frame (No. of Sessions

Topics

Specific Objectives

Strategies

Evaluation Tools

MIDTERM PERIOD 3.0 II. Language Processor & related concepts 2.1 Types of language processor 2.1.1 Assembler 2.1.2 Compiler 2.1.3 Interpreter 2.2 The compile process III. Major aspects of PL 3.1 Data 3.2 Data / Primitive operation 1.0
Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE: Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 6/9

To know the basic principles of processors & related concepts

Lecture

Assignments and Seatwork

To know the major aspects of PL

Lecture

Assignments QUIZ # 3

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1 Evaluation Tools

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
3.3 Sequence control 3.0
Specific Objectives Time Frame (No. of Sessions Topics

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Discussion / Recitation
Strategies

3.4 Data control 3.5 Storage management 3.6 Operating environment IV.Syntax and Translation 4.1 Syntax representation 4.1.1BNF Grammar 4.1.2 BNF tree To study and learn what is syntax & translation Lecture

QUIZ # 4
MIDTERM EXAM

1.0 1.5

Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE:

Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD

Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 7/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

Evaluation Tools Topics Time Frame (No. of Sessions) Specific Objectives Strategies

FINAL PERIOD
FINAL PERIOD

4.0 1.0 4.0

V. Group Activity 5.1 Language design

To be able to form a group that would create a program that will integrate and compare at least 3 programming languages

Explanation of case study

QUIZ 5 1.1 Comparative analysis 1.2 Oral defense

1.0
Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE: Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD Approved by:

QUIZ 6

DR. RICHARD MORRIS A. SANTOS DEAN-CCS 8/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.

Course Code: CSCI19

Document Code: RF – CCS –006 Revision No: 01 Effectivity Date: 1ST TRIMESTER, 2010-2011 Laboratory Unit: 1

COURSE SYLLABUS
COLLEGE OF COMPUTER STUDIES
Course Title: MODELLING AND SIMULATION
1.5

Prerequisite: CSCI18 / CSCI07 Issue No: 01 Lecture Unit: 2

FINAL EXAMINATION

6.0 Textbook: Comparative Programming Languages by: Friedman 7.0 References 7.1 Programming Language Pragmatics, Morgan Kaufmann Publishers, 2000 7.2 Programming Language Essentials by: Henri E. Bal and Dick Goune 7.3 S. N. Kamin Programming Languages: An Interpreter-Based Approach, by: Addison-Wesley 7.4 Structures and Interpretation of Computer Programs, H. Abelson and G. J. Sussman 7.5 Manual in Programming Languages 8.0 Suggested Readings 8.1 R. Sethi Programming Languages: Concepts and Constructs, Second Edition, Addison-Wesley 8.2 Essentials of Programming Languages, Second edition, Daniel P. Friedman, Mitchell Wand, and Christopher T. Haynes

Prepared by: MR. JHAN AND BENEDICT GAMBA SUBJECT COORDINATOR DATE:

Reviewed by: PROF. SALVACION MATA-DOMINGO PROGRAM HEAD

Approved by: DR. RICHARD MORRIS A. SANTOS DEAN-CCS 9/9

This is a controlled document. Revision of this document should undergo the standard procedure. The original copy of this document is located at the office of the College Dean. The user should secure the latest revision of this document from the Dean’s office.