Skip to content
BRIDGE BRIDGE Diaspora BRIDGE
GET 211

Computing and Software Engineering

Engineering and Technology
B.Eng. Systems Engineering
3
Course Description
At the end of the course, the students should be able to: 1. describe and apply computing, software engineering knowledge, best practices, and standards appropriate for complex engineering software systems; 2. develop competence in designing, evaluating, and adapting software processes and software development tools to meet the needs of an advanced development project through practical object-oriented programming exposure taught in concrete terms with a specific modern language – preferable selected from Python, Java or C++; 3. use widely available libraries to prepare them for machine learning, graphics and design simulations; 4. develop skills in eliciting user needs and designing an effective software solution; 5. recognise human, security, social, and entrepreneurial issues and responsibilities relevant to engineering software and the digitalisation of services; and 6. acquire capabilities that can further be developed to make them productively employable by means of short Internet courses in specific areas;
Course Outline
Introduction to computers and computing; computer organisation – data processing, memory, registers and addressing schemes; Boolean algebra; floating-point arithmetic; representation of non-numeric information; problem-solving and algorithm development; coding (solution design using flowcharts and pseudo codes). Data models and data structures; computer software and operating system; computer operators and operators precedence; components of computer programs; introduction to object oriented, structured and visual programming; use of MATLAB in engineering applications. ICT fundamentals, Internet of Things (IoT). Elements of software engineering.
0 Total Views

Made Possible Through

Federal Ministry of Education
TETFund