by ILYA RUBNICH
Over a relatively short amount of time, computers have gone from not existing to taking over our daily lives. Innovations in computer science have been pioneered by the minds of many engineers, mathematicians, and programmers, who made the information age possible.
Brooklyn Tech's new Software Engineering major aims to introduce and immerge interested students in the world of programming and software.
Classes for this major have changed beginning with the Class of 2013.
Junior Year Classes:
Intro to Programming / Web Development
Oracle Academy Database Development
Senior Year Classes:
AP Computer Science / Java
Android OS Programming
Oracle Academy Database Development with Procedural Language / SQL
Junior Year
The introduction to programming class introduces students to programming using web development languages such as HTML and JavaScript.
Students will learn language syntax, usage, and convention to ultimately create dynamic websites while learning programming techniques.
Projects include dynamic website design.
Oracle Academy Database Development teaches students about databases "from the ground up". This class focuses on database
building and manipulation, as well as the SQL query language.
Senior Year
AP Computer Science features the Java programming language. Students will recieve college-level instruction on basic Java syntax and
usage, as well as discussion and application of more advanced case studies that show a fuller extent of Java programming.
Periodic projects are given, usually to create a program that takes an input and produces a proper output or
to build methods or classes in order to accomplish a task.
The Android OS programming class is taken side-by-side with AP Computer Science, and focuses on using Java skills to create
applications for Google's Android OS.
Oracle Academy's 2nd year database classes includes study of Procedural Language, which is an extension to SQL. This shines a spotlight
on advanced manipulation of databases.
Who is this major for?
The Computer Science major was redesigned from the ground up to focus on programming and software engineering. As the A+ course is no
longer in the curriculum, those interested in hardware as opposed to software should not pick this major. On the other side, if you are
interested in programming or web development, this major is for you.
What will I learn?
With the skills acquired over the programming courses, you will be able to create dynamic websites with complex databases (such as Facebook)
and useful cross-platform applications in Java. You will also learn how to create and manipulate databases and other data structures.
Additionally, you'll be able to craft Android apps that you can sell on the increasingly popular Android market.
How will I benefit from this major?
The biggest addition to the major is the Android programming course. Mobile developers are in increasingly high demand as mobile platforms
such as Android increase in popularity. Imagine creating a game as popular as Angry Birds and selling it. Now imagine how much you will make!
If you have the skills, all you need is an idea.
Companies such as Apple, Google, and Microsoft hire people with software engineering prowess in order to face challeneges and develop
new technologies. If you are experienced in this field, the career possibilities are great.
Choose this major if you are
1. Are passionate about computers
2. Not hardware-oriented
3. Good at systematically solving problems
4. Looking for a field with good career opportunities
View this post on the site!
BTHSnews Major Review - Computer Science/Software Engineering
Started by MaiAndy, Mar 09 2011 09:54 PM
5 replies to this topic
#2
Posted 05 April 2011 - 01:50 PM
STUPID LUCKY SOPHOMORES.
D':
#3
Posted 02 December 2011 - 07:50 PM
1. Java is a bad language to start with, Python or Scheme is the best for beginners.
2. Why Java when C# is clearly the better language?
3. Android OS/Mobile programming is as useless as TI-Basic and programming on TI calculators.
4. This class is extremely slow paced, I learned C++ in 1 month when I was in 7th grade by myself.
Why is everyone so slow? By the time I finished HS I already had a online job for Havok/Intel...
2. Why Java when C# is clearly the better language?
3. Android OS/Mobile programming is as useless as TI-Basic and programming on TI calculators.
4. This class is extremely slow paced, I learned C++ in 1 month when I was in 7th grade by myself.
Why is everyone so slow? By the time I finished HS I already had a online job for Havok/Intel...
#4
Posted 02 December 2011 - 09:37 PM
Inhuman19, on 02 December 2011 - 07:50 PM, said:
For example, I learned Photoshop in the 7th grade; if I were to enter the Media major I would have a significant advantage over the other students and think of the class as slow-paced as I had already learned it in my spare time. The other students are just beginning to learn it, and so they do so.
Good job getting a job.
The media teachers care more about your design skills than how well you know Photoshop. Sure, being able to use the program well is a good thing, but if you can't make your pieces look good then you're no better than the amateur student who didn't want to be in Media in the first place.
I like giraffes. :)
#5
Posted 02 December 2011 - 10:07 PM
Omg, sorry Asif... I didn't know that I was able to edit your posts... And I don't know why I clicked "edit" in the first place.
Can someone fix my mistake?
Can someone fix my mistake?
#6
Posted 03 December 2011 - 10:50 AM
Asif Mahmud, on 02 December 2011 - 09:37 PM, said:
The media teachers care more about your design skills than how well you know Photoshop. Sure, being able to use the program well is a good thing, but if you can't make your pieces look good then you're no better than the amateur student who didn't want to be in Media in the first place.
>Implying that I cant design programs.
So what you are saying is that I can use Visual Studio (or any other IDE) like a pro, but I am unable to design programs on it?
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users














