Jump to content


BTHSnews Major Review - Computer Science/Software Engineering


  • You cannot reply to this topic
5 replies to this topic

#1 MaiAndy

    NOT PRESIDENT

  • Admins
  • PipPipPipPipPipPipPip
  • 1458 posts
  • Gender:Male
  • Location:Kensington, Brooklyn, New York
  • Interests:Journalism, Basketball, Photography, Cycling, Soccer
  • Major:Media
  • Class of: 2011
  • Status: Alum
  • College:Stony Brook University

Posted 09 March 2011 - 09:54 PM

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!
Brooklyn Technical High School
Class of 2011
Media Communications Major

@MaiAndy
Tumblr

#2 Genesis Writer

    Ubernewbie

  • Members
  • Pip
  • 21 posts
  • Gender:Female
  • Location:Staten Island
  • Interests:Anime, people, cursing out my computer, watching funny videos, watching anime people do funny things while I curse out my computer. I loooooooooooove MMO's and I looooooooooooooooooooooooooooooooooooove maple story though I don't get to play much cause of my crappy computer. I just got off no0b Island.
  • Major:Computer Science
  • Class of: 2012
  • Status: Pre High School

Posted 05 April 2011 - 01:50 PM

STUPID LUCKY SOPHOMORES.


D':



#3 Inhuman19

    Ubernewbie

  • Members
  • Pip
  • 2 posts
  • Major:Software Engineering
  • Status: Unspecified

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...

#4 Asif Mahmud

    Techie

  • Members
  • PipPip
  • 88 posts
  • Gender:Male
  • Interests:GFX, VFX, Web Design, Chess
  • Major:L&S
  • Class of: 2014
  • Status: Student

Posted 02 December 2011 - 09:37 PM

View PostInhuman19, 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 mbxsd

    Devout Techie

  • BTHSnews Club
  • PipPipPip
  • 182 posts
  • Gender:Female
  • Location:Brooklyn
  • Interests:Art, computers, graphic design, writing, film, animation, etc.
  • Major:Media
  • Class of: 2012
  • Status: Student

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?

#6 Inhuman19

    Ubernewbie

  • Members
  • Pip
  • 2 posts
  • Major:Software Engineering
  • Status: Unspecified

Posted 03 December 2011 - 10:50 AM

View PostAsif 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