Course Specifications

Similar documents
Computer Architecture CSC

Form no. (12) Course Specification

Computer Organization I (Tietokoneen toiminta)

Computer Science. Embedded systems today. Microcontroller MCR

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

ITSC 1301 Introduction to Computers Course Syllabus

TUCSON CAMPUS SCHOOL OF BUSINESS SYLLABUS

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

3 3 N/A Credits Lecture Hours Studio/Lab Hours

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

4. Long title: Emerging Technologies for Gaming, Animation, and Simulation

University of North Carolina at Greensboro Bryan School of Business and Economics Department of Information Systems and Supply Chain Management

Table of Contents. Course Delivery Method. Instructor Information. Phone: Office hours: Table of Contents. Course Description

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Managing Sustainable Operations MGMT 410 Bachelor of Business Administration (Sustainable Business Practices) Business Administration Program

BA 130 Introduction to International Business

Java Programming. Specialized Certificate

DOCTOR OF PHILOSOPHY BOARD PhD PROGRAM REVIEW PROTOCOL

Counseling 150. EOPS Student Readiness and Success

Syllabus Education Department Lincoln University EDU 311 Social Studies Methods

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

CS 100: Principles of Computing

Academic Support Services Accelerated Learning Classes The Learning Success Center SMARTHINKING Student computer labs Adult Education

MGMT 4750: Strategic Management

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY (AETC)

LEADERSHIP AND COMMUNICATION SKILLS

Android App Development for Beginners

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

CSCI 333 Java Language Programming Fall 2017 INSTRUCTOR INFORMATION COURSE INFORMATION

Many instructors use a weighted total to calculate their grades. This lesson explains how to set up a weighted total using categories.

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

UNIVERSITY OF BALTIMORE

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

EDUC 2020: FOUNDATIONS OF MULTICULTURAL EDUCATION Spring 2011

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

IMPROVED MANUFACTURING PROGRAM ALIGNMENT W/ PBOS

Psychology 101(3cr): Introduction to Psychology (Summer 2016) Monday - Thursday 4:00-5:50pm - Gruening 413

CIS 2 Computers and the Internet in Society -

CPMT 1303 Introduction to Computer Technology COURSE SYLLABUS

Xenia High School Credit Flexibility Plan (CFP) Application

Streaming Video Control Review. Who am I?

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Programme Specification and Curriculum Map for Foundation Year

ACC 362 Course Syllabus

SECTION 12 E-Learning (CBT) Delivery Module

lourdes gazca, American University in Puebla, Mexico

The Moodle and joule 2 Teacher Toolkit

JEFFERSON COLLEGE COURSE SYLLABUS BUS 261 BUSINESS COMMUNICATIONS. 3 Credit Hours. Prepared by: Cindy Rossi January 25, 2014

GACE Computer Science Assessment Test at a Glance

LOS ANGELES CITY COLLEGE (LACC) ALTERNATE MEDIA PRODUCTION POLICY EQUAL ACCESS TO INSTRUCTIONAL AND COLLEGE WIDE INFORMATION

Design and Creation of Games GAME

GIS 5049: GIS for Non Majors Department of Environmental Science, Policy and Geography University of South Florida St. Petersburg Spring 2011

SOC 1500 (Introduction to Rural Sociology)

Course Specification Executive MBA via e-learning (MBUSP)

ebusiness Technologies Spring 2000 Syllabus

GRADUATE COLLEGE Dual-Listed Courses

BIOL 2402 Anatomy & Physiology II Course Syllabus:

Embedded System Design

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

ECO 3101: Intermediate Microeconomics

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

Henley Business School at Univ of Reading

MGMT 3280: Strategic Management

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

OFFICE SUPPORT SPECIALIST Technical Diploma

POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013

Number/Type Term Minimum Contact Term Maximum Contact 11-Week Term Contact. Discussion, quiz, projects. Discussion, quiz, projects

Louisiana Free Materials List

Microcontroller VU

Pitching Accounts & Advertising Sales ADV /PR

Content Teaching Methods: Social Studies. Dr. Melinda Butler

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

Midland College Syllabus MUSI 1311 Music Theory I SCH (3-3)

ITED350.02W Spring 2016 Syllabus

Beginners French FREN 101 University Studies Program. Course Outline

ENGINEERING FIRST YEAR GUIDE

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

Introduction to Information System

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

Instructor: Mario D. Garrett, Ph.D. Phone: Office: Hepner Hall (HH) 100

DICE - Final Report. Project Information Project Acronym DICE Project Title

RETURNING TEACHER REQUIRED TRAINING MODULE YE TRANSCRIPT

CRITICAL THINKING AND WRITING: ENG 200H-D01 - Spring 2017 TR 10:45-12:15 p.m., HH 205

ECON 442: Economic Development Course Syllabus Second Semester 2009/2010

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

University of Florida ADV 3502, Section 1B21 Advertising Sales Fall 2017

SECTION I: Strategic Planning Background and Approach

HUMAN DEVELOPMENT OVER THE LIFESPAN Psychology 351 Fall 2013

ACC 380K.4 Course Syllabus

Transcription:

Course Specifications Institution Date of Report 4.12.1434 College/Department Faculty of Computers and Information Technology / Department Information Technology A. Course Identification and General Information 1. Course title and code: Computer Organization and Assembly Language (CSC 210) 2. Credit hours 3-2-0-4 3. Program(s) in which the course is offered. (If general elective available in many programs indicate this rather than list programs) Bachelor in Information Technology 4. Name of faculty member responsible for the course Dr. Osama Ahmad Safarini 5. Level/year at which this course is offered Level 4 / Year 2 6. Pre-requisites for this course (if any) Computer Programming (1) (CSC 101) 7. Co-requisites for this course (if any) N/A 8. Location if not on main campus -------------- 9. Mode of Instruction (mark all that apply) a. Traditional classroom Yes What percentage? b. Blended (traditional and online) Yes What percentage? c. e-learning No What percentage? d. Correspondence No What percentage? f. Other No What percentage? 70% 30% 0% 0% 0% Comments: NA Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 1

B. Objectives 1. What is the main purpose for this course? Understand the organization of the computer. Identify the role and representation of data in the computer. Identify the role of each component and distinguish its effect on the computer performance. Integrate the major PC components; explain the purpose of each one, and how they collaborate to execute computer instructions. Understand and analyze the nature of a computer instruction-set and addressing mode and explore the interaction between the CPU -memory and I/O peripheral devices. Develop a simple application using assembly language. 2. Briefly describe any plans for developing and improving the course that are being implemented. (e.g. increased use of IT or web based reference material, changes in content as a result of new research in the field) By the department community as: The course contents will be periodically reviewed by the instructors and the Undergraduate Committee to include new structural materials and test methods, as and when necessary. By the instructor and students with: Internet Searching Class - workshops Projects development Technical reports and papers preparation C. Course Description (Note: General description in the form to be used for the Bulletin or handbook should be attached) 1. Topics to be Covered No. of Weeks Contact Hours Introduction to Computer Organization 1 3 Data Representation 1 3 A Top-level View of Computer Function and interconnect 1 3 A Top-level View of Computer Function and interconnect (Continue) 1 3 Memory Organization 1 3 Secondary Storage 1 3 Input/ Output 1 3 Introduction to Assembly Language 1 3 Instruction-Set characteristics 1 3 Addressing Modes 1 3 Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 2

Arithmetic Instructions (Project) 1 3 Conditional Execution 1 3 Logical and bit operations 1 3 Writing Procedures 1 3 Project Presentations 1 3 2. Course components (total contact hours and credits per semester): Contact Hours Lecture Tutorial Laboratory Practical Other: Total 45 hours 0 30 hours 0 0 75 Hours Credit 45 hours 0 15 hours 0 0 60 Hours 3. Additional private study/learning hours expected for students per week. 4 hours 4. Course Learning Outcomes in NQF Domains of Learning and Alignment with Assessment Methods and Teaching Strategy NQF Learning Domains And Course Learning Outcomes 1.0 Knowledge Course Teaching Strategies Course Assessment Methods 1.1 describe Computer Organization Lectures 1.2 1.3 recognize Microprocessor operation describe Memory and Memory models Laboratory training 1.4 define External storage Emulation 1.5 recognize Input/output 1.6 describe Assembly language structure 1.7 state Addressing Modes 1.8 recall BIOS and DOS software interrupts 1.9 recognize Assembly language programming 2.0 Cognitive Skills 2.1 2.2 Write an Assembly mini project develop the specification of a specific computer Laboratory training system Emulation 3.0 Interpersonal Skills & Responsibility Class work home works assignments Quizzes Midterm Exams Final Exam Laboratory test Home works Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 3

3.1 Work in a Team Lab Lab test 3.2 Develop and evaluate ideas and share it with others. 4.0 Communication, Information Technology, Numerical 4.1 demonstrate Lab Training sessions In-Lab discussion Workshops in Lab 5.0 Psychomotor Lab Quizzes Practical Evaluation 5.1 Responds effectively to unexpected experiences. Lab sessions 5.2 Modifies instruction to meet the needs of the learners. In-Lab discussion 5.3 Perform a task with a machine that it was not originally intended to do. 5.4 Develop a new and comprehensive training programming Lab test Lab Quizzes 5. Schedule of Assessment Tasks for Students During the Semester Assessment task (e.g. essay, test, group project, examination, speech, oral presentation, etc.) 1 2 3 4 5 Week Due Proportion of Total Assessment Home works 4,7,12 10% Lab works and test Weekly, 14 10% Quizzes 3,8,14 10% Mid-Terms 6,12 15%+15% Final Exam 16 40% D. Student Academic Counseling and Support 1. Arrangements for availability of faculty and teaching staff for individual student consultations and academic advice. (include amount of time teaching staff are expected to be available each week) 6 office hours per week E. Learning Resources Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 4

1. List Required Textbooks Computer Organization and Architecture: Designing for Performance, 8/e, William Stallings; 2010; Prentice Hall; 792 pp; ISBN-10: 0136073735 ISBN-13: 9780136073734 2. List Essential References Materials (Journals, Reports, etc.) Structured Computer Organization, 5/e, Andrew Tanenbaum; 2006; Prentice Hall; 800 pp; ISBN-10: 0131485210 ISBN-13: 9780131485211 Principles of Computer Organization and Assembly Language, 1/e Juola; 2007; Prentice Hall; 439 pp; ISBN-10: 0131486837 ISBN-13: 9780131486836 3. List Recommended Textbooks and Reference Material (Journals, Reports, etc) N/A 4. List Electronic Materials (eg. Web Sites, Social Media, Blackboard, etc.) http://williamstallings.com/coa/coa7e.html http://williamstallings.com/studentsupport.html http://members.ee.net/brey 5. Other learning material such as computer-based programs/cd, professional standards or regulations and software. Operating System (MS Windows & Linux) Assembler Software "MASM32" Intel x86 Emulator "emu8086" F. Facilities Required Indicate requirements for the course including size of classrooms and laboratories (i.e. number of seats in classrooms and laboratories, extent of computer access etc.) 1. Accommodation (Classrooms, laboratories, demonstration rooms/labs, etc.) Lecture room of each section to accommodate 25 students 2. Computing resources (AV, data show, Smart Board, software, etc.) Projectors, data show, smart board, etc. Computer for each student in the Lab. 3. Other resources (specify, e.g. if specific laboratory equipment is required, list requirements or attach list) N/A Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 5

G Course Evaluation and Improvement Processes 1. Strategies for Obtaining Student Feedback on Effectiveness of Teaching Student course evaluation at the conclusion of the course 2. Other Strategies for Evaluation of Teaching by the Program/Department Instructor Faculty assessment of the course and effectiveness of teaching delivery. Periodic self- assessment of the program. 3. Processes for Improvement of Teaching Undergraduate Committee will review deficiencies based on the student evaluation, faculty input, course file, and program assessment. Feedback from employers and alumni surveys and graduating students input are used to identify any deficiencies in students ability in applying knowledge of properties and the use of structural materials. Organize workshop on effective teaching methods to enable instructors to improve their teaching skill. Teaching method will focus on students learning and on course learning outcomes. 4. Processes for Verifying Standards of Student Achievement (e.g. check marking by an independent member teaching staff of a sample of student work, periodic exchange and remarking of tests or a sample of assignments with staff at another institution) Undergraduate Committee will review samples of student work in this course to check on the standard of grades and achievements. A faculty member from a reputable university will evaluate the course material and the students work to compare the standard of grades and achievements with those at his university. 5. Describe the planning arrangements for periodically reviewing course effectiveness and planning for improvement. Self- assessment and external assessment will be carried out. The feedback received from these assessments will be used to plan for further improvement in the course syllabus, teaching method, and delivery of course materials. Faculty or Teaching Staff: Dr. Osama Ahmad Safarini Signature: Date Report Completed: Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 6

Received by: Signature: Dean/Department Head Date: Form 5a_Course Specifications _SSRP_1 JULY 2013 Page 7