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

COM 101a-Programing

This document provides information about the COM 101A Programming course offered in Trimester 2 of 2016. The lecturer is Ramaiyah Vijayakumar who has extensive experience in software engineering and teaching. The course will cover fundamental programming concepts and techniques in Java, including the software development lifecycle, requirements specification, basic programming constructs, procedures, functions, graphical user interfaces, and debugging. Students will be assessed through tests, workshops, and a final exam. Academic conduct policies regarding plagiarism, attendance, and mobile device usage are also outlined. The course aims to provide students with broad knowledge of programming concepts in preparation for further study or work.

Uploaded by

kallady
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)
100 views

COM 101a-Programing

This document provides information about the COM 101A Programming course offered in Trimester 2 of 2016. The lecturer is Ramaiyah Vijayakumar who has extensive experience in software engineering and teaching. The course will cover fundamental programming concepts and techniques in Java, including the software development lifecycle, requirements specification, basic programming constructs, procedures, functions, graphical user interfaces, and debugging. Students will be assessed through tests, workshops, and a final exam. Academic conduct policies regarding plagiarism, attendance, and mobile device usage are also outlined. The course aims to provide students with broad knowledge of programming concepts in preparation for further study or work.

Uploaded by

kallady
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/ 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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy