S4 Computer Science Academic Internship
Apply S4 Computer Science through 280 cumulative practical labs.
- Level
- beginner
- Duration
- 160 hours
- Access
- free
- Languages
- English
Price and billing
- Price
- Free
- Billing basis
- Not applicable
Learning outcomes
- Create a complete C++ Input โ Process โ Output program independently.
- Transform variables through operators into expressions and Boolean conditions.
- Build programs that make decisions, repeat work, and terminate safely.
- Convert one large program into smaller reusable, testable pieces.
- Analyze collections of data and bounded character strings using Units 10โ13.
- Deliver a complete multi-page school website using HTML only.
- Deliver a complete styled HTML and CSS school website.
Requirements
- Prior knowledge
- No prior programming experience is required; labs must be completed in order.
- Devices
- A computer with a modern web browser is recommended for practical work.
- Software
- A modern browser is required. Any additional course-specific software is identified in the relevant activity.
- Equipment
- No additional physical equipment is required unless a course activity explicitly states otherwise.
- Connectivity
- Internet access is required to load course content, save progress, and submit work.
- A free Soma account
- A modern browser and reliable internet connection
- Four to six hours of self-paced practice each week
Curriculum
7 units
Assessments and completion
Complete the assigned internship units, submit the required lab work, and satisfy the server-verified completion checks for the track.
Access period
- Duration
- No fixed expiry
- Access starts
- Enrollment
Certificate
- Offer
- Complete the required internship units and assessments.
- Issuer
- Soma
- Fee policy
- No additional fee
- Verification
- Not advertised.