0% found this document useful (0 votes)
7 views15 pages

01 - Programming Concepts - Introduction

Uploaded by

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

01 - Programming Concepts - Introduction

Uploaded by

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

Introduction to Module 1

2
3
▪ Introduction to 4504ICBTEL

▪ 4504ICBTEL – Session Plan

▪ General Assessment Plan

▪ Lecture Plan

▪ Learning Recourses

4
▪ 15 Credits module [150 hours Study Time]

▪ Duration of the module

▪ 45 hours laboratory based lectures + Practical

▪ 15 hours tutorial class

▪ 90 hours self study

▪ Assessment Type

▪ 50% - Written Examination

▪ 50% - Course Work


5
▪ Lecture 01 – Introduction & Introduction to Programming

▪ Lecture 02 - Pseudo Code, Flow Chart and Algorithm | 2 Tutorial Class

▪ Lecture 03 – Introduction C++ Programming

▪ Lecture 04 - Operators and Data Type in C++ | Tutorial Class

▪ Lecture 05 – Decision Making Statement | Tutorial Class

▪ Lecture 06 – Loops in C++ | Tutorial Class

6
▪ Lecture 07 – Arrays in C++ & String Basics

▪ Lecture 08 - Function & Scope and Error Types

▪ Lecture 09 – Error Types & Revision

▪ Lecture 10 – Examination

▪ Lecture 11 – Examination Feedback and Arduino Workshop I

▪ Lecture 12 – Arduino Workshop II

7
▪ Lecture 13 – Arduino Workshop III

▪ Lecture 14 – IOT Workshop

▪ Lecture 15 – Python & Raspberry Pi Workshop

8
▪ 50% Examination

▪ Examination paper includes 3 questions and students has to attempt all questions.

▪ General format of the paper

▪ Question 01 – Design Question

▪ Question 02 – Basic Programming Concepts

▪ Question 03 – C++ Programming

9
▪ 50% Assignment

▪ Study and apply object oriented concepts to solve engineering problems by creating a

PC based application.

▪ Develop C programming for given engineering problem based on PC and Raspberry pi

or any microcontroller or microprocessor based platform.

10
▪ 3 Hours Lecture [0900 HRS to 1200 HRS]

▪ 0905 HRS – Start

▪ 0905 to 0930 HRS – Revision, Assignment discussion and Questions

▪ 0930 HRS to 1030 HRS - Theory + Practical

▪ 1030 HRS to 1050 HRS – Interval

▪ 1050 HRS to 1140 HRS - Theory + Practical

▪ 1140 HRS to 1150 HRS – Summary

▪ 1155 HRS – Finished


11
Software Hardware

▪ Microsoft Visio ▪ Arduino


▪ NodeMCU
▪ Dev C++
▪ Raspberry Pi
▪ Python

▪ Arduino IDE

▪ Rasbian

▪ Proteus

12
▪ The C Programming Language by Brian W. Kernighan & Dennis M. Ritchie

▪ S. G. Kochan, Programming in C (4th Edition), Addison-Wesley Professional, 2014.

▪ S. Key, C Programming Success in a Day: Beginners' Guide To Fast, Easy And Efficient

▪ Learning Of C Programming, Create Space Independent Publishing Platform, 2014.

▪ Raspberry pi open sources available at : https://www.raspberrypi.org

13
▪ Module Introduction

▪ Assessment Plan

▪ Session Plan

▪ Lecture plan

▪ Learning Resources

▪ Recommended Reading

14
15

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