Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 28

Course Code: COMP1127

Introduction to Computing II

Credits: Three 1
Introduction and Overview
Course Team
Lecturer (Day Sessions)
Name: Dr. Carl Beckford

Email:
carl.beckford@uwimona.edu.jm
or
carl.beckford@gmail.com

2
Introduction and Overview
Course Team
Lecturer (Evening Sessions)
Name: Dr. Sean Miller

Email:
sean.miller02@uwimona.edu.jm
or
seantavarezmiller@gmail.com

3
Introduction and Overview
Course Team
Tutors:
Dr. Sean Miller
Dr. Ricardo Anderson
Mr. Anthony Drummonds
Mr. Eyton Ferguson
Mr. Bryan Baker
Mr. Matthew Stone
Ms. Rachelle Trotman
4
Introduction and Overview
Course Team
Lab Supervisors:
Dr. Sean Miller – Monday PM
Dr. Carl Beckford – Tuesday AM
Mr. Matthew Stone – Tuesday PM
Dr. Carl Beckford – Thursday AM
Mr. Bruce Hoo Fung – Friday AM
Mr. Anthony Drummonds – Friday AM
Mr. Eyton Ferguson – Saturday PM
5
Introduction and Overview
Course Team
Lab Technicians:
Mr. Bruce Hoo Fung – Monday-Friday Day

Lab Assistants:
Thirty (30) Students
About Eight (8) per lab session
6
Introduction and Overview
Lectures (3 of 3 hours)

Mon. 12 noon – 2 pm
Wed. 12 noon – 1 pm

7
Introduction and Overview

8
Introduction and Overview
Lectures Online
Zoom Link via OurVLE

or
https://mona-uwi-edu.zoom.us/j/98173912989?pwd=WmxKZlVMTGh0RXFESTJHQ0p2SUtkZz09

Enter at Zoom Web or Desktop Client the Zoom Meeting


ID: 981 7391 2989

9
Introduction and Overview
Tutorials (2 of 32 hours)

Primary
Mon. 9am – Wed. 11am

Secondary
Wed. 1pm – Fri. 6pm
10
Introduction and Overview

11
Introduction and Overview
Tutorials Online
Zoom Link via OurVLE

or
https://mona-uwi-edu.zoom.us/j/97921885035?pwd=K3FQVGxMdU56MEI1ejVPUmcySUFlUT09

Enter at Zoom Web or Desktop Client the Zoom Meeting


ID: 979 2188 5035

12
Introduction and Overview
Lab Sessions (1 of 6 hours)
Monday 4pm-6pm [Online] (A-J) Room 1, (K-Z) Room 2
Tuesday 11am-1pm [Online] (A-L) Room 1, (M-Z) Room 2
Tuesday 3pm-5pm [Online] (A-L) Room 1, (M-Z) Room 2
Thursday 8am-10am [Lab Room]
Friday 8am-10am [Lab Room]
Saturday 12noon-2pm [Online] (A-Z) Room 1
13
Introduction and Overview

Lab – B04 Lab – B05


Lab Lab

Lab – B02
Lab Lab – B06
Lab

Lab – B03
Lab

14
Introduction and Overview
Lab Sessions Online
Zoom Link via OurVLE

15
Introduction and Overview
OFFICE HOURS
Zoom Link via OurVLE

Mon. 2pm - 3pm


(commencing week 2)

Wed. 1pm – 2pm


16
Introduction and Overview
Office Hours Online
Zoom Link via OurVLE

17
Introduction and Overview
COURSE OBJECTIVES
1. Discuss programming style and aesthetics
2. Describe concept of a function and implement functions
to perform simple operations
3. Design and implement programs that use concepts
explicitly covered:
- Compound data: lists and dictionaries
- Abstract data types and higher order procedures
- Mutable and immutable data

18
Introduction and Overview
COURSE TOPICS
1. Data Abstraction - Lists (Review)
2. Data Abstraction - Dictionary
3. Orders of Growth
4. ADTs – User-Defined Abstractions
5. Binary Trees
6. Stacks and Queues
7. Higher-Order Procedures
8. Mutables and Immutables
19
Introduction and Overview
COURSE DURATION
6 Weeks
Week 1
Teaching Week 8
Monday, October 24 – Sunday, October 30

Week 6
Teaching Week 13
Monday, November 28 – Sunday, December 4
20
Introduction and Overview
Week 1 - Data Abstraction
 Data Abstraction - Lists (Review)
 Data Abstraction - Dictionary
 Orders of Growth

Weeks 2-3 - Abstract Data Types (ADTs)


 ADTs – User-Defined Abstractions
 Binary Trees
 Stacks and Queues

21
Introduction and Overview
Week 4-5 – Higher Order Procedures
 Procedural Abstraction
 Higher-Order Procedures (HOPs)
 HOPs with Lists
 HOPs - Folding

Week 6 – Mutables/Immutables
 Mutables and Immutables

22
Introduction and Overview
COURSE EVALUATION
 Coursework - 40 percent
Labs (1 per week)
In-Room Review- 5%
Hackerrank Upload - 5%
Coding Exercises
Hackerrank Activity - 10%
Due: Weeks 1 to 6
Quizzes (2) - 5%
Due: Weeks 4 and 6
Assignment - 15%
Due: Week 6
23
Introduction and Overview
COURSE EVALUATION
 Final examination - 60 percent
A two-hour examination which comprises
questions from all topics.

24
Introduction and Overview
PASS REQUIREMENT – 50%

 Coursework
- Minimum 20 (of 40)

 Final examination
- Minimum 30 (of 60) percent

25
Introduction and Overview
Basic Rules
• Lab Attendance is mandatory
• Tutorial Attendance is mandatory
• Collaboration on projects and labs is allowed:
- Discuss problems with collaborators, clarify
issues, and discuss approaches.
- Write up (code, annotation, text) must be your own
- Must acknowledge your collaborators
• No late work accepted.
26
Let’s Go!!!

27
Course Code:
COMP1127
Introduction to
Computing II

28

You might also like