Search www.brooklyn.liu.edu

 

 

Learn More About your Field

COMPUTER SCIENCE 

Computer Science as an academic major introduces students to a comprehensive program that aims to develop analytical skills and attitudes for its effective application in a variety of career fields. Computer Science provides the fundamentals for creating and programming systems, understanding various computer languages, and the role that computers play in today's changing environment. The rapid spread of computers and information technology has created a need for highly skilled workers to design and develop new hardware and software systems and to incorporate new technologies. Job tasks and occupational titles used to describe this broad category of workers evolve rapidly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers.

Computer Science Firms
IBM
Microsoft Sun
Hewlett-Packard
Cisco Systems
Compaq
Dell
Gateway
Intell
Lucent Technologies

 

Strategies-What Can I Do To Prepare?

  • Get first-hand experience through internships or co-ops
  • Develop attention to detail and flair for creativity
  • Learn to work well with a team and to meet deadlines
  • Supplement computer degree with courses in business, science or technology
  • Stay current on programming languages
  • Earn a master's degree for upper level positions
  • Seek the Certified Computing Professional designation by passing a series of exams and obtaining required experience

 

Professional Associations

Job Options

 

Computer Programmers

Convert project specifications and convert statements of problems and procedures into detailed, logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. There are two broad types of programmers-applications programmers and systems programmers. Applications programmer write programs to handle a specific job, such as track inventory within an organization. Systems programmers write programs to maintain and control computer systems software, such as operating systems, network systems and database systems.

 

Computer Software Engineers

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. Analyze and design databases within an application area, working individually or coordinating database development as part of a team.

Database Administrators

Coordinate changes to computer databases. Test and implement the database, applying knowledge of database-management systems. Plan, coordinate, and implement security measures to safeguard computer databases.

 

Computer Systems Analysts

Analyze science, engineering, business, and all other data processing problems for application to electronic data processing systems. Analyze user requirements, procedures and problems to automate or improve existing systems and to review computer system capabilities, workflow, and scheduling limitations. Analyze or recommend commercially available software. Supervise computer programmers.

 

Computer Security Specialists

Plan, coordinate, and implement security measures for information systems, to regulate access to computer data files and to prevent unauthorized modification, destruction, or disclosure of information.

 

 

Skills and Talents Required

  • Ability to cope with constant change
  • Ability to organize and think critically
  •   Have abstract reasoning, keen observation, and intense concentration
  • Computational ability
  • Curiosity and enthusiasm for gadgetry
  • Organize, analyze, and interpret data
  • Self-discipline, and ability Work independently and in teams
  •   Tendency toward analytical and logical thinking and advanced quantitative abilities
  • Knowledge of operating systems
  • Programming language concepts
  • Effective written and oral communication skills

Education Required

A bachelor's degree in computer science or a related field is expected of those entering into the computer industry. Individuals with an advanced degree in computer science or computer engineering, information science or management information system (MIS) are favorable prospects for employment, particularly if they have supplemented their formal education with work experience.

 

 

Certification

Microsoft training and certification is a top priority for career minded network administrators. Computer certifications will keep you competitive in your current position and help you further your career. There are a wide array of certifications available out there. Some of the more popular and profitable include:

  • MCSE -Microsoft Certified Systems Engineer
  • MCSA -Microsoft Certified Systems Administrator
  • CCDP -Cisco Certified Design Professional
  • SCJP -Sun Certified Programmer for Java 2 Platform
  •   CompTIA A+ Ø Industry credential that validates the knowledge of computer service technicians
  • CLP -Certified Lotus Professional
  •   PMP -Project Management Professional
  • CISSP -Certified Information Systems Security Professional.  

 

Languages Commonly Used by Most Employers

  • C++
  • Visual Basic
  • Java
  • Unix Shell
  • SQL

 

Computer Science Websites

Stop by the Office of Career Services
and see your career counselor
Pratt 5th Floor

Long Island University Brooklyn Campus Career Services