fsu seal Florida State University
 
   

Computer Science Department
Programming Computer Courses
for Non-majors

 

 

Computer Science Dept.
www.cs.fsu.edu

253 Love Building (Map)
phone number 850/644-0058


 
 
 

Why should a non-technology student learn to program?

  • Make yourself more attractive to potential employers and get the edge on your competition for jobs; virtually all employers view programming as a highly valuable skill, no matter what your major degree program
  • No matter what your major, programming will make you more productive and effective in your career path
  • Many non-computer science majors find themselves hired for a position because they know programming - and then work as programmers themselves, because that's what employers want and will pay high salaries for
  • There is an ENORMOUS shortage of programmers in the United States
  • Computer-related employment accounts for 40.4% of all scientists, engineers and technicians in the United States

Classes

CGS 3406. Introduction to Programming with the C++ Language
3 credit hours, Prerequisite: MAC 1140
This course is an introduction to C++ programming. Topics include types, operators, and expressions; control flow; IO; functions and program structure; and software design techniques. Eight to ten programming projects are required.

COP 3014. Programming I
3 credit hours Prerequisite: MAC 1140
Fundamental concepts and skills of programming in a high-level language. Flow of control: sequence, selection, iteration, subprograms. Data structures: arrays, strings, structs, ADT lists and tables. Algorithms using selection and iteration (decision making, finding maxima and minima, basic searching and sorting, simulation, etc.). Good program design using a procedural paradigm, structure and style are emphasized. Interactive and file IO. Testing and debugging techniques. Intended primarily for Computer Science, Engineering
and other Science majors..

If you find that you like programming, think about this:

  • Computer Science has consistently ranked among the top starting salaries of all graduating degrees. Typical starting salaries for FSU CS bachelor's graduates are in the mid fifty-thousand range.

To learn more about the CS major, visit http://www.cs.fsu.edu/prospective/undergrad/whymajor.php