Syllabus CSC201 - .sdvaasdfvbafvbfb PDF

Title Syllabus CSC201 - .sdvaasdfvbafvbfb
Author l6kd11
Course Computer Science
Institution Abu Dhabi University
Pages 5
File Size 198.1 KB
File Type PDF
Total Downloads 58
Total Views 729

Summary

Abu Dhabi University College of Engineering Course SyllabusIT Program Spring Semester 2020-Course Name: Computer Programming I Course Code: CSC 201 Course Pre-requisites: MTT101 or higher Course Co-requisites: None Credit hours: 3Instructor’s Name: Dr. Chayanika Sharma Telephone: E-mail: chayanika-a...


Description

Abu Dhabi University College of Engineering Course Syllabus IT Program Spring Semester 2020-2021 Course Name: Course Code: Course Pre-requisites: Course Co-requisites: Credit hours: Instructor’s Name: Telephone: Class Location: Office Location:

Computer Programming I CSC 201 MTT101 or higher None 3 Dr. Chayanika Sharma E-mail: Class Time: Office Hours:

[email protected] Sun, Tues 3:00-4:30 pm Sun-Thurs 1:00-2:30

1. Course Description The main objective of this course is to provide students with the logic and tools required to develop scientific software programs in MATLAB. MATLAB is a matrix based language that is commonly used for scientific and engineering computing. MATLAB has a rich set of toolboxes for a wide range of applications in science and engineering. The material for this course includes: Introduction to Matlab Programming concepts, Control Structures (loops and conditions), Functions, Arrays and Object-Oriented programming. 2. Learning Outcomes Expected Learning Outcomes and Associated Assessment Tools

Course Learning Outcome 1. Use a typical MATLAB program development environment and to be able to write programs 2. Write MATLAB programs using control structures, functions, and procedures

Assessment Tool(s)* Assignment 1, Exam 1

3. Construct functions, create new modules, and pass information between functions.

Final Project

4. Effectively use the built-in functions in MATLAB,

Assignment 1, Assignment 2

1

Assignment 2, Exam 2

5. Design, code, run, test and debug MATLAB programs to solve science and engineering problems. 6. Work effectively in a team by undertaking a group project.

Final Project

[Final Project]

*Please note that the assessment tool(s) are to be used in assessing the course learning outcomes.

3. Weekly Outline Week 1 2

3

4

5

Topic Introduction to MATLAB: (GUI interface, command line window, built-in functions) Variables, Arrays and vectors (basic arithmetic operations such as Addition, multiplication, division) (Assignment 1) Using script files (input/output commands, save/load commands, importing and exporting data)

Plot/fplot commands, plotting multiple graphs. (Quiz 1) Programming in MATLAB (local/global Variables, if/else and switch/case selection

Readings (Textbook) Chapter 1 Chapter 2

Chapter 4

Chapter 5

Chapter 6

(Lab1)

6

Programming loops)

in

MATLAB

7

Functions (User-defined Anonymous functions,)

(for/while

Chapter 6

functions, Chapter 7

(Midterm exam) 8

9-

Functions functions)

(sub-functions

and

nested Chapter 7

(Assignment 2) Object-Oriented programming in MATLAB (Classes, methods) (Quiz 2) 2

Chapter 8

10

Object-Oriented programming in MATLAB (events, listeners)

1112

13 14

Chapter 8

Lab 2 Practical science and engineering problemsolving MATLAB. Practical science and engineering problemsolving MATLAB. Project presentations Final Exam

4. Pedagogy – Learning Process The three hours teaching per week will consist of lectures and laboratory classes. The course will require approximately six hours work a week in addition to classes and this should include laboratory exercises, reading, text-book exercises, and revision. Lectures will be used to deliver important concepts. The ideas discussed in lectures will be related to the exercises and practical work in the laboratories. Laboratory classes should be attended by all students each week. The labs will allow students to put into practice the theory and concepts presented in readings and lectures. Further practice outside assigned lab times is encouraged and is essential for many students.

5. Textbooks and Learning Material a. Textbook  Holly Moore, MATLAB for Engineers: Global Edition, Pearson International; 4th edition , ISBN-10: 1292060530, 2016

b. References  Craig S. Lent, Learning to Program with MATLAB: Building GUI Tools, Wiley Inc, ISBN-10: 0470936444, Jan 2013  Amos Gilat, MATLAB: An Introduction with Applications, 6th Edition, Wiley Inc, ISBN-10: 111938513X . Nov 2016

6. Assessment of Student Learning Assessment Weights and Descriptions Assessment Tool Quizzes Assignments Lab Midterm exam

Percentage 15% 10% 10% 15%

Final exam

30%

Group project

15%

3

Description Used to check the students’ understanding of a topic or a group of topics Will examine students’ understanding of all course material midway through the course Will examine students’ understanding of all course material upon completion of the course. Used to assess the overall skills acquired in the course

Class Practical Activities

5%

Used to assess the student’s participation during the course

7. Grading Key Grade A B+ B C+ C D+ D F I

Percentage 90-100 85-89 80-84 75-79 70-74 65-69 60-64 Less than 60 N/A

Grade Point 4 3.5 3 2.5 2 1.5 1 0.0 0.0

8. Attendance For all students, absence is marked at a maximum of 30% of total class time. Final dismissals (WA) will be posted on the student’s academic record. The calculation of the absence percentage is based on the total number of class meetings, regardless of the length of the meetings. For example, if a class meets once a week for 15 weeks, then a student would need 5 absences to reach the 30% threshold. Students will be considered absent if they do not arrive on time for a lesson. Taking attendance will start on the first day of classes and will continue until the last day of classes in the semester. Final Dismissal will not be waived under any circumstances. The Registrar's Office will acceptexcuses only from students missing an exam/major assignment due to absence. Students will be permitted to take a make-up exam, if its weight is at least 10%ofthe course totalmarkupon approval of a legitimate excuse. Exams/Tests will be repeated when serious reasons similar to the following take place and documented evidence are submitted to the Office of the Registrar on the day student returns to class.  Hospitalization,  Contagious Disease,  Death, may God forbid, of an immediate family member (father, mother, sibling, husband, son, daughter, grandparent),  Car Accident,  Job Requirement (special assignment), with prior written approval from the Office of the Registrar  Al Haj Al Umra Al Umra trips are not valid excuses for students to be absent. In the case of excused absence for a final exam, the student has to apply for an Incomplete (I) grade at the Office of the Registrar within 48 hours of the exam. 9. Academic Integrity

4

The mission of ADU includes developing students’ sense of ethics, morality, and social responsibility. Students at ADU have the fundamental obligation to conduct themselves with utmost integrity. To ensure an education environment characterized with Academic integrity (AI), ADU has revised its Academic Integrity Policy (AIP). The revised Academic Integrity Policy (AIP) – copies available on the intranet under the link of the Office of Academic Integrity (OAI) – has identified violations of AI punishable by serious penalties, including “dismissal” from ADU. The types of violations identified in AIP, along with the description and examples of each violation, are: 1. 2. 3. 4. 5. 6.

Cheating Plagiarism Fabrication of data Presenting false credentials Collusion Free Riding

At the beginning of each semester, your instructor will review the essential elements of AIP in class and will describe the intrinsic values of compliance, and the consequences of non-compliance (i.e., penalties) with the Policy. In addition, OAI undertakes a widespread AI Awareness Campaign at the beginning of each semester to educate students about AI issues and the ways students can avoid violations. In view of resources provided by ADU in this regard, all students are expected to strictly comply with the tenet of AIP and conduct themselves with highest degree of integrity and ethical conduct. Students in need of additional information or assistance are requested to seek help from OAI. Failure to comply with the provisions of AIP will have severe consequences, including “dismissal” from ADU. Software plagiarism detection software Measure of Software Similarity (MOSS) will be used on coding assignments, labs, and projects.

10. Miscellaneous  Mobile phones: A student whose mobile phone rings during class will be asked to leave the classroom and will receive a half absence. Should this happen during an exam, the student will not be allowed to retake the exam at another time, while at the same time receiving a full absence.  Eating/Drinking/Smoking: Students will be requested to refrain from engaging in these activities while in class.  Only emails from university-provided email accounts will be recognized and used in this course.  Students should be aware that for each hour of in-class time, a further two to three hours (on average) of independent study (out-of-class time) is required.

5...


Similar Free PDFs
Syllabus
  • 10 Pages
Syllabus
  • 17 Pages
Syllabus
  • 10 Pages
Syllabus
  • 7 Pages
Syllabus
  • 3 Pages
Syllabus
  • 11 Pages
Syllabus
  • 7 Pages
Syllabus
  • 6 Pages
Syllabus
  • 12 Pages
Syllabus
  • 4 Pages
Syllabus
  • 2 Pages
Syllabus
  • 4 Pages
Syllabus
  • 3 Pages