[go: up one dir, main page]

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

LEA - EJ Software Developerv2

The document outlines the learning outcomes, career outlook, and course structure for a Software Development program at Herzing College. Graduates are equipped with skills in software design, development, and maintenance, with high demand for their roles in various sectors. The program includes theoretical and practical training, culminating in an internship to apply learned skills in a professional environment.

Uploaded by

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

LEA - EJ Software Developerv2

The document outlines the learning outcomes, career outlook, and course structure for a Software Development program at Herzing College. Graduates are equipped with skills in software design, development, and maintenance, with high demand for their roles in various sectors. The program includes theoretical and practical training, culminating in an internship to apply learned skills in a professional environment.

Uploaded by

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

Page |1

LEA.EJ Software Development


Program Learning Outcomes:
• Design, develop, implement, maintain, and test applications by using industry standard software
development methodologies based on existing open source and proprietary frameworks.
• Design and create object-oriented applications.
• Design, create, implement, optimize, and maintain database solutions.
• Analyze and maintain software applications through validation testing.
• Troubleshoot, diagnose, and document application technical problems using appropriate
methodologies and tools.

Demonstrate in a professional environment the industry standard software development skills acquired
during coursework.

What Does a Software Developer Do?

Software developers design, create, and maintain computer applications. They consider what a
piece of software is supposed to do, then come up with a solution that meets both user and
business needs.

Software developers’ typical responsibilities include:

• Collecting and documenting functional requirements


• Developing specifications
• Writing, testing, and debugging code.
• Documenting applications for easier maintenance

Career Outlook

There’s high demand for software developers and programmers across the country. The
Government of Canada Job Bank expects a shortage of these skilled professionals to persist over
the next few years.

Successful graduates of our Software Development program can find work with:

• Corporate IT departments
• Government agencies
• Educational institutions
• Hospitals and other healthcare facilities
• Financial services companies
• IT consulting firms

© Herzing College – 07/12/2023


Page |2
Graduates can pursue positions like:

• Software Developer
• Computer Programmer
• Application Programmer
• Front-End Web Developer
• Back-End Developer
• .NET Developer
• Full-Stack Developer
• Quality Assurance Analyst

Admissions Criteria
A person who has obtained a D.E.S or D.E.P or has relevant work experience or has received instruction
deemed acceptable by the college and who meets one of the following requirements may be admitted
to a program leading to an AEC:

1. The person's studies have been interrupted for at least two consecutive terms or one school
year.
2. The person is covered by an agreement entered by the college and an employer or by a
government program.
3. The person has completed at least one year of post-secondary studies spread over a period of
one year or more.

In addition, the student must

• pass an admissions test or a problem-solving course.

Software Development - LEA.EJ

Theory: 300hours
Practice: 630 hours
Internship: 120 hours

Total hours: 1050 hours

Total credits: 38.00

© Herzing College – 07/12/2023


Page |3

Course List:

420-P01-HE - Programming Concepts - 60 hrs – (2-2-2) -2.00cr.


00Q2 Use programming languages.

Client-Side Programming is a module that will teach students the fundamentals of HTML and CSS, the
building blocks of Internet, HTTP, publishing.

420-P02-HE - Programming Language: Python -45 hrs – (1-2-2) – 1.66cr.


00Q2 Use programming languages.

Programming Language: Python is a module that will show students the fundamentals of programming
by using a very easy to understand language called Python. Python is a general-purpose, high-level
programming language whose design philosophy emphasizes code readability. Python claims to
combine “remarkable power with very clear syntax” and its standard library is large and comprehensive.

420-P03-HE - WPS 201 Programming Language: Java and VB.NET – 135 hrs – (3-6-6)
– 5.00cr.
00Q6 Use an object-oriented development approach.
00SR Develop native applications without a database.

Programming Language: JAVA is a module that teaches students JAVA. Java is a general-purpose,
concurrent, class-based, object-oriented language that is specifically designed to have as few
implementation dependencies as possible. It is intended to let application developers "write once, run
anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to
run on another. Java is currently one of the most popular programming languages in use, particularly for
client-server web applications, with a reported 10 million users.

Programming Language: VB.NET is a module that covers a cursory introduction to the programing
language called Visual Basic.NET. Visual Basic .NET (VB.NET), is an object-oriented computer
programming language that can be viewed as an evolution of the classic Visual Basic (VB), which is
implemented on the .NET Framework. VB.NET is a great introduction to the .NET libraries and is still
necessary to know for legacy programs.

420-P04-HE - Programming Language: C# -135 hrs – (3-6-6) – 5.00cr.


00Q6 Use an object-oriented development approach.
00SR Develop native applications without a database.

© Herzing College – 07/12/2023


Page |4
Programming Language: C# is a module that covers a programing language called C#.NET. C#.NET, is an
object-oriented computer programming language that can be viewed as an evolution of the classic C#,
which is implemented on the .NET Framework.

420-P05-HE - MSSQL Database -105 hrs – (2-5-4) – 3.66


00Q7 Use a database management system.

MSSQL Database is a module where students will learn about creating and maintain legacy databases
using Microsoft’s SQL. MSSQL is a relational database server, developed by Microsoft: it is a software
product whose primary function is to store and retrieve data as requested by other software
applications, be it those on the same computer or those running on another computer across a network
(including the Internet). Near the end of the course, migration to Azure databases is also covered.

420-P06_HE -Advanced C#.NET- 150 hrs – (3-7-7) – 5.66cr.


00SS Develop native applications with a database.

Introduction to C# .NET is a module where students learn more in-depth about C#. NET, which is a multi-
paradigm programming language encompassing strong typing, imperative, declarative, functional,
generic, object-oriented (class-based), and component-oriented programming disciplines. It was
developed by Microsoft within its .NET initiative.

420-P07-HE - Server-side Programming - 105 hrs – (2-5-5) – 4.00cr.


00SK Deploy Internet servers.

Server-side programming is a module that will teach students how to set up and run a website in a
server environment, from email to basic database design.

420-P08-HE - Web Application Programming I - 105 hrs- (2-5-5) – 4.00cr.


00ST Develop non-transactional Web applications.

Web Application Programming is a module that teaches students how to use JavaScript and AJAX.
JavaScript and AJAX give websites the functionality and versatility that all users and employers are
looking for.

420-P09-HE - Web Applications II - 90 hrs – (2-4-5) – 3.66cr.


00SU Develop transactional Web applications
ASP Web Applications is a module where students will learn about ASP.NET CORE. ASP.NET CORE is a
Web application framework developed and marketed by Microsoft to allow programmers to build
dynamic Web sites, Web applications and Web services.

© Herzing College – 07/12/2023


Page |5
420-P10-HE - Internship – 120 hrs – (1-7-2) -3.33cr.
00SE Interact in a professional setting
00SH Adapt to information technologies

The internship component of the program is the practical application of a student’s knowledge and skills
in an industry environment. The industry shall be directly related to the student’s program of study. The
internship requires full-time day attendance working in the industry setting.

© Herzing College – 07/12/2023

You might also like