Sunday, December 14, 2014
Update 2014-12-15
Slides for IPG uploaded. Not full yet.
http://randomlecturer.blogspot.com/2014/12/internet-programming-for-diploma-in-it.html
Saturday, December 13, 2014
Updates!
Slides for SAD updated
http://randomlecturer.blogspot.com/2014/12/systems-analysis-and-design-for-higher.html
*Added Slides for Topics 8 to 13
Slides for PJM updated
http://randomlecturer.blogspot.com/2014/12/project-management-for-diploma-in-it.html
*Added Slides for Skill Area 546. Also, the slide for Skill Area 546.2.1 v2 is fundamentally different from Mr. Faizul's Slides. His slides focuses on the notion of questioning, while mine focuses on giving notes and facts.
Friday, December 12, 2014
Internet Programming for Diploma in IT
COURSE DESCRIPTION
This unit is intended to introduce the students to the fundamentals of web programming through the use of formal structured design methods.
AIMS
The unit aims to develop students' understanding of:
1. Creating web pages and web sites
2. The basics of a web programming/object oriented programming language
3. The mechanism of client/server programming
4. Developing programs to connect a database and manipulate data
KNOWLEDGE TO BE GAINED
1. Introduction to the internet and the fundamentals of web design and development.
2. Commonly used markup languages e.g. HTML, XHTML, and XML.
3. Web programming using client-side e.g. AJAX and server-side programming e.g. PHP and Ruby.
4. Client-side as well as server-side programming concepts.
5. Skills and technologies required to set up a web server using UNIX, Linux or windows platform.
6. Using web application frameworks such as Cakephp & Ruby on Rails to create web applications
7. Security threats e.g. cross-site scripting and PHP and MySQL injection and prevention methods to avoid them.
8. Web databases using MySQL.
ASSESSMENT
Assessment will be in accordance with the current BDTVEC Certification and Assessment Policy. The weighting and type of assessments will be as follows:
Download Course Materials (Course Outline, Slides, Assessment Papers)
This unit is intended to introduce the students to the fundamentals of web programming through the use of formal structured design methods.
AIMS
The unit aims to develop students' understanding of:
1. Creating web pages and web sites
2. The basics of a web programming/object oriented programming language
3. The mechanism of client/server programming
4. Developing programs to connect a database and manipulate data
KNOWLEDGE TO BE GAINED
1. Introduction to the internet and the fundamentals of web design and development.
2. Commonly used markup languages e.g. HTML, XHTML, and XML.
3. Web programming using client-side e.g. AJAX and server-side programming e.g. PHP and Ruby.
4. Client-side as well as server-side programming concepts.
5. Skills and technologies required to set up a web server using UNIX, Linux or windows platform.
6. Using web application frameworks such as Cakephp & Ruby on Rails to create web applications
7. Security threats e.g. cross-site scripting and PHP and MySQL injection and prevention methods to avoid them.
8. Web databases using MySQL.
ASSESSMENT
Assessment will be in accordance with the current BDTVEC Certification and Assessment Policy. The weighting and type of assessments will be as follows:
Component
|
Weighting
|
Description
|
Coursework
|
100%
|
Consists of ONE (1) Phase
Test and TWO (2) assignments which aim to encourage individual learning
skills and team working skills.
‐Phase Test 1: Skill Area
538, 539.1, 539.2 (30%)
‐Assignment 1: Skill Area
539.3, 539.4, 540 (35%)
‐Assignment 2: Skill Area
541 (35%)
|
Download Course Materials (Course Outline, Slides, Assessment Papers)
Thursday, December 11, 2014
Systems Analysis and Design for Higher National Diploma
COURSE DESCRIPTION
This unit introduces students to the different stage of the systems development life cycle and aims to lay the foundation to be successful practitioners in this field. The emphasis of this unit is the systems analysis and systems design phase of the systems development life cycle. This unit provides students with the basic knowledge of systems analysis used for the requirement analysis specification in the development of an information system. The students will learn the skills and techniques needed in the systems analysis with emphasis on the use of a structured approach. This unit also provides students with basic knowledge of the goals and major activities in the systems design phase, systems development phase, and systems implementation phase. Besides structured approach, this unit will introduce students to the basic fundamental knowledge of Object-oriented analysis and design.
AIMS
- To give an introduction of the different stages involved in the creation of computer-based information systems.
- To provide the students with an introduction to the skills and techniques needed in systems analysis.
- To develop an awareness of the need for the development of computer information systems.
- To provide the student with an introduction of the skills and techniques needed in systems design and implementation with particular emphasis on the use of a structured approach.
- To participate in the development of a computer-based information system.
- To introduce students to the basic fundamental knowledge of object-oriented analysis and design.
Download Slides: http://ge.tt/6odEiV62?c
Further Reading:
http://nptel.iitk.ac.in/courses/Webcourse-contents/IISc-BANG/System%20Analysis%20and%20Design/pdf/
Exercises:
http://www.indiabix.com/computer-science/system-analysis-and-design/
http://mcqquestion.blogspot.com/2012/08/system-analysis-and-design.html
http://www.proprofs.com/quiz-school/story.php?title=systems-analysis-design-final-exam-practice
Wednesday, December 10, 2014
Project Management for Diploma in IT
COURSE DESCRIPTION
This unit should give students a basic knowledge on project management techniques in order to handle real life softwate system project.
AIMS
1. To understand the importance of project management
2. To know the principal tasks of software project manager
3. To understand the need for project planning in all software projects
4. To introduce the notion of risk management
Download Slides and reference here: http://ge.tt/4ZTxQZ62?c
Note: This is a slightly altered version of Mr. Faizul's slides, using different theme and also added/changed animations.
Sunday, December 7, 2014
Subscribe to:
Posts (Atom)