Welcome to AltSchool Africa. This is your first semester, irrespective of your course ( Frontend, Backend, Cloud ), The first semester learning will be inclusive of all learning tracks.
Objective:
At the end of the first semester, you are expected to have a proper grasp of the basic concepts that will shape up a foundation for your accelerated learning through the next 2 semesters. You will have a good understanding of the basics of computing, computers, data structures, and algorithms. In addition to this, you will be well grounded in the fundamentals of programming, basic HTML, CSS and JavaScript. The topics are organised into monthly modules with weekly components.
Prerequisite:
The student taking this course is expected to be familiar with using the computer, the internet and researching resources online. Knowledge of programming and being comfortable with a language is valuable and being comfortable working in the terminal is an advantage. However, these are not compulsory requirements to take the course.
Instruction
Courses would be released on a weekly basis. Every week, the course for that week would be made available. You would have full access to previous courses but would only be able to view the next week’s course when it’s actually next week.
Learning
Learning is a continuous process. While we would cover as many concepts as possible, we also advice you to make research on your own to further your learning. Not only would this broaden your knowledge on the said concept, it’ll make your problem solving and researching skills better.
Relaxation
It’s 100% okay to relax and do nothing once in a while, set realistic goals in your learning progress and take time out of your free period to engage in other activities. Make friends with your peers and communicate with respect and empathy.