0% found this document useful (0 votes)
106 views

COMP1127 Overview 2022-2023

This document provides information about the COMP1127 Introduction to Computing II course. It includes details about the course team members, lectures, tutorials, lab sessions, course objectives, topics, evaluation, and basic rules. The course is offered over 6 weeks and covers data abstraction, abstract data types, higher order procedures, and mutables/immutables. Students will complete weekly labs, coding exercises, quizzes, an assignment, and a final exam as part of their evaluation. Lab and tutorial attendance is mandatory.

Uploaded by

Shanice Thompson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views

COMP1127 Overview 2022-2023

This document provides information about the COMP1127 Introduction to Computing II course. It includes details about the course team members, lectures, tutorials, lab sessions, course objectives, topics, evaluation, and basic rules. The course is offered over 6 weeks and covers data abstraction, abstract data types, higher order procedures, and mutables/immutables. Students will complete weekly labs, coding exercises, quizzes, an assignment, and a final exam as part of their evaluation. Lab and tutorial attendance is mandatory.

Uploaded by

Shanice Thompson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 28

Course Code: COMP1127

Introduction to Computing II

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

Email:
[email protected]
or
[email protected]

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

Email:
[email protected]
or
[email protected]

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