0% found this document useful (0 votes)
159 views2 pages

CSCE155

This document provides an overview of the various options for the introductory computer science course CSCE 155 at the university. It describes the essential topics covered in all sections, such as programming fundamentals, problem solving methodology, and exposure to concepts like data modeling, control structures, and graphical user interfaces. It then outlines several specific sections that focus on different languages (such as Java, C, MATLAB, Python) and topics (software design, systems engineering, humanities) and provides recommendations for what options may be suitable for different students based on their interests.

Uploaded by

s_gamal15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
159 views2 pages

CSCE155

This document provides an overview of the various options for the introductory computer science course CSCE 155 at the university. It describes the essential topics covered in all sections, such as programming fundamentals, problem solving methodology, and exposure to concepts like data modeling, control structures, and graphical user interfaces. It then outlines several specific sections that focus on different languages (such as Java, C, MATLAB, Python) and topics (software design, systems engineering, humanities) and provides recommendations for what options may be suitable for different students based on their interests.

Uploaded by

s_gamal15
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

5/13/16

What CSCE 155* is About


Introduc;on to Computer Science
Not a programming course (though
CSCE 155* : Computer Science I programming is a tool we will use)
About: Problem Solving; Computa;onal
Introductory Computer Science Thinking, Fundamental CS topics
Course Op;ons The world is process; the world is
Or, What avor do you savor computa;on (biological, physical, economic,
engineering, etc.)

Essen;al Topics (all avors of 155) CSCE 155A


Mastery of the fundamentals of programming in a high- Language: Java
level language
Problem solving methodology (specica;ons, design, Recommended for Computer Science Majors
renement, tes;ng, prototyping, best prac;ces, etc.)
SoUware Development principles Orienta;on toward soUware design
Data: abstrac;on, modeling, processing Evolved from the classic CS 1 which
Control structures: condi;onals, repe;;on, error handling
Algorithms: design & analysis, searching, sor;ng, recursion prepared students for more advanced
Exposure to Graphical User Interface & Event-driven Computer Science courses
programming
Exposure to Databases and DB access Could be used as a stand-alone programming
course in Java

CSCE 155E CSCE 155H


Systems Engineering Focus Honors sec;on (UNL Honors Program, CSE
Language: C (C++, Java are object-oriented Honors Program, or by invita;on)
descendants of C) Smaller sec;on, faster pace, greater depth;
Recommended for Computer Engineering and recommended for CS and CE majors
required for Electrical Engineering Majors Language: Java and C are both covered
Recommended for those interested in systems Fall semesters only
engineering: opera;ng systems, mobile Contrac;ng for Honors in another 155 is
compu;ng, embedded systems always an op;on, contact the instructor

1
5/13/16

CSCE 155N: MATLAB CSCE 155N: FORTRAN


Systems Engineering & Science Focus Systems Engineering & Science Focus
Language: MATLAB (easy to use, interac;ve) Language: FORTRAN (history goes back to 1954)
Exclusive to meteorology students
Recommended for those interested in
Oered Spring only
numerical and graphing applica;ons in
engineering and science Recommended for those interested in number
crunching applica;ons in engineering & science
Sa;ses all engineering majors except EE Good lead-in to Interac;ve Data Language, used
Powerful matrix processing func;ons extensively in Astronomy, Medical Imaging,
satellite data processing (NASA), etc.
Oered spring, fall, summer

CSCE 155T Which languages are the best?


Humani;es Focus Transparent Language Popularity Index:
hip://lang-index.sourceforge.net/
Languages: various (Fall: Python, Spring: Ruby) TIOBE Index:
Emphasis on natural language processing and hip://www.;obe.com/index.php/content/paperinfo/tpci/
index.html
data analysis
hip://readwrite.com/2014/01/08/in-demand-tech-skills-
Oered Spring semesters of-2013-java#awesm=~osHlnh85FoCR0S
Recommended for those interested in data and Best job prospects? Java, C/C++, PHP, VB, Python, C#,
JavaScript, Perl, Ruby
informa;on processing such as library and The real answer? NONE! Any CS1 course will give you a
database applica;ons, online commerce and solid founda;on in problem solving and basic CS topics: you
bioinforma;cs should be able to pickup any other language with ease!

Isaac Asimov 1964


The world of A.D. 2014 will have few rou;ne
jobs that cannot be done beier by some
machine than by any human being. Mankind will
therefore have become largely a race of machine
tenders. Schools will have to be oriented in this
direc;on. All the high-school students will be
taught the fundamentals of computer
technology, will become procient in binary
arithme;c and will be trained to perfec;on in the
use of the computer languages that will have
developed out of those like the contemporary
Fortran.

You might also like