Dark site-logo
  • Registration
    • Class Registration
    • Account Registration
  • Members
    • Our Members
    • Testimonial
  • Courses
    • All Courses
    • Resource Material
    • Live Class Access
    • Learner Dashboard
    • Quiz Reports
    • Groups Dashboard
    • Paid Membership Levels
  • Support 24/7
  • Blogs
Login
  • Registration
  • Members
  • Courses
  • Support 24/7
  • Blogs
  • Class Registration
  • Account Registration
  • Our Members
  • Testimonial
  • All Courses
  • Resource Material
  • Live Class Access
  • Learner Dashboard
  • Quiz Reports
  • Groups Dashboard
  • Paid Membership Levels

Computer Science II: Software Engineering

Instructor Image Dr Ricardo R. Neil
85 Lessons
10 months
55 Student
Free
Enroll In This Course
IITAE Course UpdateTertiary Institution Courses

Computer Science II: Software Engineering

Instructor Image Dr Ricardo R. Neil
85 Lessons
10 months
55 Student
Free Enroll In This Course
Introduction

Rationale

The field of software engineering (SE) is concerned with all aspects of software development, from the early stages of system specification to maintaining the system after it has gone into use. This includes technical processes of software development as well as activities such as software project management and the development of tools, methods, and theories to support software development. This course focuses on helping students to develop a good understanding of the fundamental concepts and principles for the cost-effective engineering of high-quality software systems.

Course Description

This course provides the student with a working knowledge of the terms, principles, and methods of Software Engineering, with emphasis on the topics described in the IEEE’s Software Engineering Body of Knowledge, http://www.swebok.org.  It also addresses other topics and skills essential for a career in software engineering including project management, open source software, and management. This course establishes bedrock knowledge necessary to practice software engineering in software projects and to pursue further courses in software engineering.

Learning Outcomes

On completion of this course, students should be able to:

  1. Discuss and explain the major issues in contemporary software development and maintenance as related to complex and critical software systems;
  2. Apply the methods and practices typically used in software development and management of software.
  3. Explain leading practices in software engineering
  4. Analyze key principles of systems engineering and explain how they apply to software development.
  5. Evaluate new methods and practices in Software engineering
  6. Apply what they have learnt to more advanced courses in software engineering and use their skills gained efficiently in the world of work.

Assessment Summary

Introduction to Computer Science II: Software Engineering: A Guide for Colleges and Universities – 1 EDITION

CHAPTERTASKASSESSMENT METHODOLOGYDue DateTimeWeightingLearning Outcome
CHAPTER 1: Introduction CHAPTER 2: Software Requirements1.Chapter 1 Practical Activity Group ProjectCase StudyResearch Project Chapter 2 Practical Activity Group Project Case StudyResearch Project26th September 202311:59 mid night20%1
CHAPTER 3: Software Estimation CHAPTER 4: Software Engineering2Chapter 3 Practical Activity # 1Practical Activity # 2Group Project Case StudyResearch Project Chapter 4 Practical Activity Group Project Case StudyResearch Project09th of October 202311:59 mid night20%2
CHAPTER 5: Software Quality CHAPTER 6: Software Architecture and DesignChapter 5 Practical Activity Group Project Case StudyResearch Project Chapter 6 Practical Activity Group Project Case StudyResearch Project30th of October 202311:59 mid night20%3
CHAPTER 7: Techniques CHAPTER 8: Object-Oriented Analysis4Chapter 7 Practical Activity Group Project Case StudyResearch Project Chapter 8 Practical Activity Group Project Case StudyResearch Project13th of November 202311:59 mid night20%4
CHAPTER 9: Methodologies CHAPTER 10: Human Computer Interaction5Chapter 9 Practical Activity Group Project Case StudyResearch Project Chapter 10 Practical Activity Group Project Case StudyResearch Project27th of November 202311:59 mid night20%5, 6

Nb: Dates are subjected to be changed.

Recommended Text/Material

Bernstein, L. & Yuhas, C.M. Trustworthy systems through quantitative software   Engineering. Indianapolis: Wiley.

Amazon.com: Introduction to Computer Science II: Software Engineering: A Guide for Colleges and Universities – 1 EDITION: 9798861728027: Neil DScMIT, Dr Ricardo R.: Books

Reading List

  1. Frederick P. Brooks, Jr. (1995). The mythical man-month: Essays on software engineering. (20thAnniversary Edition). Boston, MA: Addison Wesley Professional
  2. Hunt , A., & Thomas, D. (2000). The pragmatic programmer: from Journeyman to master.    Indianapolis, In: Addison Wesley.
  3. McConnell, S. (2004).Code complete: A practical handbook of software construction(2nd).          Redmond, Washington: Microsoft Press.
  4. I. (2015). Software engineering(10thed.). Boston, MA: Addison-Wesley

Ratings and Reviews

4.9
Avg. Rating
17 Ratings
5
15
4
2
3
0
2
0
1
0
What's your experience? We'd love to know!
Login to Review
Dijon Samuel
Posted 2 years ago
Amazing Course

The course was very enjoyable and informative in teaching Software Engineering.

×
Preview Image
Helpful?
Asaskia Hendrickson
Posted 3 years ago
Great course

The course was great and very informative. It made learning the material quite easy and enjoyable.

×
Preview Image
Helpful?
Amazier Morris
Posted 3 years ago
very interesting

This course teaches the different type of software of computers and is very good learning experience

×
Preview Image
Helpful?
Amelia Kumar
Posted 3 years ago
Highly Recommend!!!

This course gives you a new perspective on how software development takes place in our society. As well as help us to understand the ways in which persons can create profitable software systems.

×
Preview Image
Helpful?
Carlyon Jones-Armour
Posted 3 years ago
would recommend

It provides good information, good structure and adequate pictures. Though it could have better information on some topics and a few sections were missing.

×
Preview Image
Helpful?
Michelle Hutchinson
Posted 3 years ago
Excellent!

The course was very comprehensive and easy to understand. The instructor made sure that the information was given in a way that would not make anyone confused. Thank you so much for the great course!

×
Preview Image
Helpful?
Drucianna Francis
Posted 3 years ago
Very educational

provides students with the necessary information too sustain their educational needs

×
Preview Image
Helpful?
Kevicia Gumbs
Posted 3 years ago
Informative lesson

This lesson was very informative I learnt a lot about software development including the methodologies in software development.

×
Preview Image
Helpful?
J'Dcea Liburd
Posted 3 years ago
Great Lessons

This course was very informative. The lessons were very detailed and easy to follow and I was able to use the lessons to complete assignments given.

×
Preview Image
Helpful?
Kayla-Ozzara Mallalieu
Posted 3 years ago
Very informative!

this course was very educational and easy to use!

×
Preview Image
Helpful?
Show more reviews
What's your experience? We'd love to know!
Login to Review

We at Skills are pleased to provide a place to learn at your own pace with updated and current content. 

  • About Us
  • Contact us
  • FAQ
  • Help Desk
  • LMS
  • Blog
  • Privacy Policy
  • Our Team
Copyright 2021 - All Rights Reserved | Designed by IITAE Ltd
Skip to toolbar
  • About WordPress
    • WordPress.org
    • Documentation
    • Learn WordPress
    • Support
    • Feedback
  • Log In
  • Register