Computer Software Engineering (HND, BSC AND B-TECH)

Computer Software Engineering (HND, BSC AND B-TECH)

DESCRIPTION

Our study programme in computer software engineering is intended to prepare students for self-employment in software programming in the field of information and communication technologies. 
 
This course was developed in response to the current shortage of skilled software developers in the industry and other institutions. It offers an introduction to software development. It will introduce you to a range of subjects and skills that contribute to the design and development of good quality software. It will provide you with current skills in specialist technical software development and will allow you to develop up-to-date knowledge in programming and systems development. You will learn how to plan, design and implement a range of different software solutions using JavaScript, VB.net, C++, Oracle, Java, PHP, MySQL, XML, HTML5, CSS, and Android. You will also gain exposure to GitHub, which is widely used in industry for revision control and source code management. You will also be required to do my homework assignments on time to reinforce acquired knowledge and skills. This will enable them to better understand and apply the material covered during the course, preparing them for a successful career in software development.

CAREER PROSPECTS

After your study program in Software Engineering, it will be possible to perform or work in the following capacity 
• Solutions architect
• Software engineer
• User experience designer
• Usability engineer
• System analyst
• Technical analyst
• Security expert
• Security analysis
• Data scientist
• Business analysis
• Business intelligence analysts
• Software developer
• System support manager
• Software administrator
• IT consultant
• IT developer
• Database administrator
• Network support executive
• Internet developer
• Project manager
• Web master
• Analyst programmer

COMPUTER HARDWARE MAINTENANCE

This programme aims to provide aspiring hardware technicians with a versatile knowledge in the computer hardware field. For practical sessions, a separate lab is provided to enable students to get hands-on training on assembling and disassembling different types of PCs, Troubleshooting, Formatting, installing and configuring Windows XP, Windows 2008 server, Windows 7 & Linux, etc.
The main objective of this course is to develop Computer Hardware Technicians who are capable of configuring computer systems for usage starting from identifying customer requirements through to giving a lifelong service to the customer

Job Description

Computer hardware engineers need a range of expertise to successfully execute this position. Here are some typical day-to-day activities and highly marketable skill sets of successful computer hardware engineers:
• Designing new hardware and conducting upgrades on existing ones to improve performance, functionality and ease of use
• Testing the hardware to ensure that it is functioning properly and that it is compatible with existing software before going into final production
• Installing computer hardware and troubleshooting any problems that arise during use
• Conducting research and development on how the efficiency of hardware such as processors, servers and circuitry can be enhanced
• Assessing the hardware needs of an organization and advising the management team accordingly on the specifications of the hardware to procure
• Design, build and test new hardware systems, computer components, and peripherals
• Draft blueprints for new computer systems using AutoCAD or another drafting program
• Design, test and optimize electronic circuits, assemblies and other electrical components
• Recommend computer systems and peripherals based on end-users’ business needs
• Build non-computer devices with embedded IT systems, e.g., medical devices & automobiles
• Update existing computer systems to ensure compatibility with the latest software iterations
• Employ soft skills such as creative problem solving and effective oral/written communication
• May assist sales and marketing staff in explaining new hardware systems to prospective clients
• Possess at least a working knowledge of computer programming and software development
• Effectively wield the tools of the trade, e.g., circuit testers, electronic measuring probes, oscilloscopes, multimeters, frequency analyzers, and a range of scientific and analytical software solutions

Apply for this Program

Ask us any Question

Please click on the box ☐ below near "I'm not a robot" before clicking on "Send Message"