There are eight College Learning Outcomes which are:
ISC 240 – Programming & Problem Solving
NUMBER OF CREDIT HOURS: ( 3 CREDITS ( 4 CREDITS
Number of Lecture Hours per Week: ( 1 hour ( 2 hours ( 3 hours
Number of Lab Hours per Week: ( none ( 2 hours ( 3 hours
Number of Tutorial Hours per Week: ( none ( 1 hour ( 2 hours
Catalog Description: This course is an introduction to problem solving using a computer programming language. A programming language that is a high level, widely spread, and modern is covered in this course. Topics include data types, objects, conditional and iterative control, files, and input/output instructions.
Prerequisites: ISC 101 and ISC 115.
Prerequisites by Topics: Definitions of software and program, basic concepts of high-level programming language.
Text book:
• Introduction to Java Programming, Comprehensive Version, by Y. Daniel Liang, Pearson; Recent Edition.
References:
• Java How to Program, by Harvey M. Deitel, Paul J. Deitel, Pearson; Recent Edition.
Assessment Plan for the Course:
|Midterm Exams |20 % |
|Quizzes |10 % |
|Assignments |10 % |
|Home works |NA |
|Project/Report/ Presentations |10 % |
|Lab |10 % |
|Final Exam (30% in class final exam + 10% practical final lab exam) |40 % |
|Other assessments |NA |
|Total |100 % |
Major Topics Covered in the Course:
|Unit |Topic |No of teaching hours |
|1. |Introduction to Computers, Programs and Java |2 |
|2. |Elementary Programming: Data Types, Variables and Constants |6 |
|3. |Control Statements and Loops |8 |
|4. |Methods |4 |
|5. |Arrays |4 |
|6. |Objects and Classes |6 |
|7. |Interface, Abstract classes, Inheritance, and polymorphism |8 |
|8. |File I/O |4 |
Course Learning Outcomes:
Upon completion of the course, students will be able to:
1. Write programs using Java to solve problems: I/O statements, if-statement, and control-flow
2. Develop and design programs using Object Oriented Programming (OOP) to meet simple business and mathematical problems expressed in English
3. Develop programs that utilize arrays
4. Develop and design programs using OOP features: Inheritance, polymorphism and overloading/overriding
5. Apply computing skills to solve real-world problems
Relationship between Course Learning Outcomes and Student Outcomes:
|Course Learning Outcomes |Unit of the syllabus |Possible artifacts |Level |Student Outcomes |
|C1 |Units 1, 2, 3 |Lab exercises, assignments, exams |L | |
|C2 |Units 6, 7, 8 |Lab exercises, assignments, final |L |(2) |
| | |project, exams | | |
|C3 |Units 5 |Lab exercises, assignments, final |L | |
| | |project, exams | | |
|C4 |Units 4, 7 |Lab exercises, exams |L |(2) |
|C5 |Units 1-8 |Final project |H |(1) |
• Level of emphasis for an outcome is determined based on the weight as follows:
o A CLO is ranked Low (L), if the CLO covers less than 10 % of course syllabus.
o A CLO is ranked Medium (M), if CLO covers 10 – 20 % of course syllabus.
o CLO is ranked High (H), if CLO covers more than 20 % of course syllabus.
Estimate Curriculum Category Content (Semester hours)
|Area |Core |Advanced |Area |Core |Advanced |
|Data Management | | |Systems Analysis and Design | | |
|Role of IS in an Organization | | |Quantitative Analysis | | |
|Information Systems | | |Others (specify *) | | |
|Environment | | | | | |
(*) Knowledge domain description
|Area |Semester hours |
|GE | |
Prepared by: Dr. Nidal Nasser
Revised by: Dr. Jehad and Dr. Paul
Revised by: ISC Curriculum committee in Oct 2019
isc Student Outcomes:
The program enables students to achieve, by the time of graduation:
1) An ability to Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions
2) An ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
3) An ability to communicate effectively in a variety of professional contexts.
4) An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
5) An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
6) An ability to support the delivery, use, and management of information systems within an information systems environment.
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- university of bahrain
- csci 1302 advanced programming principles
- university of colorado at colorado springs
- cs 111 java exam bilkent university
- mr dixon s classes
- csci 2410 data structures and algorithms
- جامعة الملك عبد العزيز جدة المملكة العربية السعودية
- home university of wisconsin oshkosh university of
- learning outcomes and competences
- there are eight college learning outcomes which are
Related searches
- there are not enough words
- there are there is grammar
- vlookup if there are multiple matches
- vlookup when there are multiple matches
- there is there are exercises
- there is there are esl
- another way to say there are many
- there are two types of people game
- there are two types of people
- synonyms for there are many
- how many there are you
- there are many different kinds of microscopes