You are on page 1of 14

COM 101A

Programming

TRIMESTER 2, 2016
Lecturer
Ramaiyah Vijayakumar ( Vijay)

• MSc in Computer Science


• PGD in Geo Informatics
• BIT- Bachelor of Information Technology
• B.Sc (Hons)
• MCTS,MCP
• Diploma in Computer System Analysis and Design
• Certificate in Human Rights
• Certificate in Tissue culture for Floriculture
Professional background
• Team Lead software Engineering ,Head of internal Verification
(Team Lead(Software & multimedia Unit)), Asst. Course Manger in
HND IT , and Senior Lecture in IT – BCAS
• Customer Support - NCR/AT &T global international
• Freelance software/web developer
• Asst. Lecturer-Eastern University Sri Lanka
• Hazard Map Developer-Help Age of Sri Lanka
• Program Manager-Action Aid –International
Contact Information
• Email : Vijiag25@gmail.com
• Mobile : 0772908077
• Facebook : Group : Vijay sir ( id : viji ram)

Expectations (participation, respect for deadlines, phone usage


and fellow students)
Academic Conduct
 Plagiarism: paraphrasing without sources, copying
or collaborating
 Turnitin software
 Penalty:
- First offence: ZERO for assessment
- Second offence: ZERO for unit
- Third: Possible expulsion from ACBT
Academic Conduct (cont’d)
 All students to maintain an attendance of 80% for this unit
 Failure to maintain 80% means students will not be eligible to
sit for deferred exams: both mid-term and end term exams
 Attendance recorded twice during the session – before and
after break
 Submit Absence Form with valid reason for the absence
within 3 days
Lecture Breakdown
 On Thursday, 8.30 – 12.30
 Break time: 10.00 – 10.30
 All classes will start on time, unexplained lateness is NOT
acceptable
 4-hour session per week has a lecture followed by 2-hour
tutorial and exercises
 Catch up classes will be arranged after consultation
 Additional classes will be conducted upon request
Mobile phones and other electronic devisers
They are not accepted at all during class time.
Please hand-over them to the teacher before the class begin
and make sure they are switched-off
Those who do not follow this will be reported to the
administration and also would get less participation marks for
the unit.
COM101A– Unit Outline

DESCRIPTION:
This module enables students to acquire broad factual,
technical and theoretical knowledge of concepts in Java
programming for as preparation for higher education
studies and/or supervised workplace environments.
UNIT CONTENT:
The following topics will be covered in this module:
 Understand the basics of program development
o Describe Systems Development Life Cycle
o Describe Software Requirements Specification
o Use design tools to develop programs
o Understand program testing
 Understand basic computer programming techniques
o Apply simple Data Types and Variables
o Create Output
o Explain Sequence, Selection, and Iteration
o Apply Modularisation Principles (Refactoring)
o Compare Procedures and Functions
o Construct Complex Data Types
o Apply Sequential and Indexed Data
o Develop Graphical User Interface
o Write basic programs
o Demonstrate Debugging
Assignments outline

Assessment Week Weighting Learning Graduate Attribute


due Outcome

Test 1 4 10% LO1 & LO2 GA1, GA3


Test 2 8 10% LO3 GA1, GA3, GA4
Test 3 11 10% LO4 GA1, GA3, GA4
Workshops * 20% LO1, LO2, LO3 & GA1, GA2, GA3, GA4, GA5
LO4
Exam 13 50% LO1, LO2, LO3 & GA1, GA3, GA4
LO4
Total 100%
WEEKLY SCHEDULE:

Learning Assessment
Week Begin Date Topic
Outcome Due

1 1 System Development Life Cycle


2 2 Requirements Specification
3 3 Design Tools / Testing
4 3 Input / Output Test 1
5 3,4 Selection
6 3,4 Iteration
Procedures, Functions and
7 3,4
Refactoring
8 3,4 Test 2
9 3,4 Basic Programming
10 3,4 Basic Programming 2
11 4 Graphics Test 3
12 Revision
13 Exam Week
Assessment Guidelines
 Assessments must be submitted by the due date, using
APA - style referencing
 Penalty for late submission will be 5% of the possible
mark per working day, after one week the mark will be
ZERO
 Students CANNOT defer presentations
 Advanced applications required for
extensions/deferment of up to one week via Absence
Form
Any Questions ?

You might also like