0% found this document useful (0 votes)
26 views5 pages

Project Development For TeCAT Course Outline

The document outlines the course 'IT Project Development for TeCAT' offered in the BSc. in Information Technology program, detailing its objectives, instructional methods, and assessment criteria. It aims to equip 4th-year students with skills in IT project development, including problem identification, gap analysis, and technology transfer methods. The course includes lectures, tutorials, lab assignments, and group projects, with a total workload of 135 hours.

Uploaded by

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

Project Development For TeCAT Course Outline

The document outlines the course 'IT Project Development for TeCAT' offered in the BSc. in Information Technology program, detailing its objectives, instructional methods, and assessment criteria. It aims to equip 4th-year students with skills in IT project development, including problem identification, gap analysis, and technology transfer methods. The course includes lectures, tutorials, lab assignments, and group projects, with a total workload of 135 hours.

Uploaded by

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

TECHNICAL AND VOCATIONAL TRAINING INSTITUTE

Faculty of Electrical Electronics and ICT Department of Information Technology


Program BSc. in Information Technology
1. Course Information
Course
IT Project Development for TeCAT
Name/Title
Course Code ITec 2036
Credit hours 3 Cr.Hrs /5 ECTS
Lecture Tutorial Lab. Home study Assessment Total
Work load
32 48 50 5 135
Pre-requisite None
Target group 4th year Information Technology
Semester Semester I
Course of delivery Semester based
Status of the course Core Compulsory
Instructor Name Kalayu Niguse
2. Course Description and Objectives
This course covers the methods and techniques involves the IT project development
for TeCAT (Technology Copy Acquisition and Transfer) aims to improve the
digitalization of TVET, SMEs, and other stakeholders. The course also covers the
Course
problem identification, gap analysis using value chain analysis, requirements
Descriptio
specifications and analysis, systems design, implementing and transferring. The
n:
project selection should depend on the basic unit of competency i.e. data base
administration, network
administration, multimedia and web development.
At the end of the course, students will be able to:
 Understand the problem identification and gap analysis using value chain.
Aim /
 Understand the artifact design, implementation and transferring
Course
 Understand the methods for technology copying, technology innovations
objective:
and transferring.
 Understand technology management techniques.
3. Method of Instruction
3 lecture hours every week
 Active learning (involves the full participation of students)
 Conducting the lecture using deductive and inductive methods
Class lectures
according to the nature of the topic provided.
 Use multi-media, animated models, written materials and physical
objects
2 tutorial hours every alternative week.
In-class  Student shall perform the given assignments; solve assigned problems in
Tutorial the class, Discuss on problems associated with given course, raise
(Evaluation) questions that are unclear in the lecture time and while reading the
materials related to the course, answer questions correctly.
Study of lecture
 This is fully the responsibility of the student
notes.
Demonstrations Demonstrate the methods involves for IT system development for TeCAT

Lab assignments Stimulating the real-world problems using selected software tools
Group The students conduct real artifacts (TeCAT project) that have the potential
Assignment to solve the community problems.
Individual The student shall perform the given assignment as per the schedule
assignment individually
4. Learning Outcomes

4.1 Knowledge: - After the completion of this course the student will be able to:

4.1.1. Understand problem identification

4.1.2. Understand the gap analysis using value chain analysis


4.1.3. Understand the requirements specifications and analysis for TeCAT project in IT domains.

4.1.4. Understand the artifact design process of the TeCAT project


Understand the IT project adaption and adoption as well as the technology transfer
4.1.5.
methods.
4.1.6. Understand the artifact evaluation methods.

4.2 Practical skills

4.2.1. Familiarized the IT project development tools


Familiarized the anticipated skills for IT project development i.e. programming skills,
4.2.2. database design and programming, network design, web design and development, and
multimedia development.
4.2.3. Create a schedule

4.2.4. Create different process models

4.2.5. Develop system models


Develop mini IT system as project by integrating knowledge, skills, tools and methods
4.2.6.
learned.
5. Detail Course Outline
Wee Chapters to be covered Topics to be Learni Assignments/
k 2 hours covered ng ac tivity
(Lab hours) Outcom (Tutorial
es hours)
Chapter One: Analyze the problem domain
1 1.1 Critical Thinking and Prepare value 5.1.1 Computers Project
Reasoning. chain for selected 5.1.2 planning software’s
1.2 Gap Analysis Methods in IT system topic Design tool
project Development
2 Analyze system using 5.1.1 Computers Design
1.3 Value chain analysis System value chain for selected tools
modeling system topic.
Chapter Two: Software Process
3 2.1 Software process models Develop A workflow model 5.2.4 Computers Design
2.2 Process iteration A dataflow or activity tools
2.3 Software specification model A role/action model
4 2.4 Software design & Create a model for 5.2.4 Computers Design
implementation Business, Data, Process, tools
2.5 Software validation Application
2.7 Automated process support Generation and Testing &
Turnover
Chapter Three: Project management
Computers Project
Create a plan for the 5.1.7 planning
5 3.1 Management activities
selected project. 5.2.3 software’s
3.2 Project planning
Design tools
Using ghant chart Computers
3.3 Project scheduling
6 create a schedule 5.2.3 Project planning
3.4 Risk management
for a project. software’s
Chapter Four: Managing People
Create a group and
Computers Project
assign a role and work
4.1 How to be a team player planning
7 together. Evaluate the
4.2 Group working software’s Design
performance of the
4.3 Choosing and keeping people tools
group.
Chapter Five: Software requirements

Create a list and


description of
5.1 Functional & non-functional
functional and 5.1.3 Computers Project
8 requirements
nonfunctional 5.2.2 planning
5.2 User requirements
requirement of a
project.
Create Computers Project
5.3 System requirements documentation for 5.1.3 planning
9
5.4 The software requirements system requirement 5.2.2 software’s
document of a project. Design tools
Chapter Six: Requirements Engineering process
6.1 Feasibility studies Conduct Computers Project
6.2 Requirements elicitation & requirement 5.1.3 planning
10
analysis elicitation 5.2.2 software’s Design
6.3 Requirements validation process. tools
5.1.3 Computers Project
11 6.4 Requirements management
5.2.2 planning
Chapter Sven: System models
7.1 Context models Computers Project
Create a model of
7.2 Behavioral models planning
data, object,
12 7.3 Data models 5.2.5 software’s
behavior model for
7.4 Object models Development tool,
the selected project
7.5 CASE workbenches Design tools
Implement the Development tool,
13 7.8 prototyping 5.2.6
selected system Computers
Implement the Development tool,
14 7.8 prototyping 5.2.6
selected system Computers
Implement the Development tool,
15 7.8 prototyping
selected system 5.2.6 Computers
6. Suggested texts and reference materials
Abelson, H., & Greenspun, P. (2008). Teaching software engineering-lessons from MIT.
Text
Retrieved Oct. 2008 from http://philip.greenspun.com/teaching/teaching-software-
Book
engineering
 Azat Mardan, Rapid Prototyping with JS:Agile JavaScript Development, 2013
 Jonathan Arnowitz, Michael Arent and Nevin Berger ,Effective Prototyping
for Software Makers, Interactive Technologies, 2007
Reference  Daniel M. Brandon , Software Engineering for Modern Web Applications:
Books Methodologies and Technologies 1st Edition, 2008
 Capers Jones , Software Methodologies A Quantitative Guide, 1st Edition,
2018
 Paul Vii , Agile Project Management Scrum Master: 21 Tips to Facilitate and
Coach Agile Scrum Teams, 2016
7. Assessment methods
Type
Mid semester Exam 20%
Final semester Exam 40%
Individual Assignment 10%
Lab Practice 10%
Group/Individual /Project 10%
Attendance 10%
Total = 100%

You might also like