Back

BSIT: Getting Started

Quickstart your freshman year

UPLOADED ON

December 26, 2024

UNIVERSITY

RESOURCES

Eclipse Temurin - Java has many different distributors such as oracle, azul systems, and eclipse. Adoptium Java by Eclipse Temurin is one of the more popular ones. Pick your operation system (windows/linux), pick your architecture (x64), pick your package type (jdk), and then pick your version (21 - LTS).

IntelliJ IDEA Ultimate - the standard IDE (Integrated Development Environment) for enterprise level Java development. You get a free subscription using your BulSU email but IntelliJ IDEA Community is also available for free. Also to be noted that the university recommends Netbeans, but most students I know had less trouble with other IDEs.

Eclipse IDE - an alternative to IntelliJ IDEA.

Github - Microsoft-owned developer platform for creating, sharing, storing, and managing public and private code.

Github Desktop - desktop application for Github.

DrawIO - flowchart/diagram maker.

LEARNING MATERIALS AND ACTIVITIES

Java Full Course for free - 11:59:59 long youtube video

How to Create Programming Flowchart | ALGORITHM AND FLOWCHART - 4:14 long youtube video

Git It? How to use Git and Github - 6:07 long youtube video

NOTES FROM A SENIOR

What are the materials covered for 1st semster?

Program Development (Terminologies)

Logic Formulation (Flowcharts)

Program Control (Flowcharts)

Java Language (Syntax/Structure, user input, variables, operations)

Selection Structures (If/Else, switch)

Control Structures (For Loop and While loop)

Modular Programming (Classes and Methods)

FINAL OUTPUT

For your final output, you are to make a program and a powerpoint along with it. The program will be assigned to you and will range from easy to hard. The powerpoint will be used for your program's defense. The powerpoint should not contain any code, but instead the description of what happens with and in the program.

GENERAL SUBJECTS

Truthfully, the major subjects are easy... compared to the general education subjects. Those subjects will eat you alive with the amount of work they make you do. Be prepared, and watch out for the not-so-good professors.

PERSONAL NOTES

If you actually want to get good at IT and not fall behind on lessons, you need to study on your own and advance by yourself. It's not like high school where everything is available in the lecture or powerpoints. From my exeperience, the people who excelled in programming were the ones who had prior programming experience, or were learning programming in their time outside of school.