Software Developer
This micro-credential offers a comprehensive foundation in JAVA programming and system analysis, preparing learners for success in the dynamic software development field. Master coding in JAVA and the art of system analysis to build robust and effective software solutions. Earning this micro-credential certifies the candidate's proficiency in JAVA programming and system analysis, equipping them with the knowledge and practical abilities required for success in software development roles.
- Type Learning
- Time Months
Skills
- Agile Methologies
- Application Programming Interface (API)
- Data Modeling
- Graphical User Interface
- Information System Development
- Information Systems
- Java (Programming Language)
- Multithreading
- Object-Oriented Analysis
- Object-Oriented Programming (OOP)
- Persistent Data Structure
- Problem Solving
- Programmierung
- Requirement Analysis
- Software Design
- Software-Entwicklung
- Software Development Skills
- Structured Analysis
- Structured Programming
- System Analysis
- Systems Analysis
- Technical Specifications
- User-Centric Design
Earning Criteria
-
Completing CS 2223 Programming I. Structured programming, operators, variables, loops, decisions, functions, pointers, input/output, data types,structures, and file operations will be treated using a popular programming language. Beginning object-oriented programming topics may also be covered.
-
Completing lab activities in CS 2323 Programming II. Creating a GUI app, manage multithreading, work with data persistence, engage in a multiple mini projects, and tackle algorithmic challenges. This results in hand on experience with programming.
-
Project in CS 3413 System Analysis course: Analyze, design, and build an information system. Applying skills in data modeling, requirements analysis, and user-centric design for real-world problem-solving.