View: Text-Only | Mobile

Computer Information Science   College of Engineering 

Everything you wanted to know about Computer Science at UMass Dartmouth, but were afraid to ask

A Guide to parents and incoming freshmen

What are the job predictions for computer science graduates for the next ten years?

By visiting the following website you can get access to the "Occupational Outlook Handbook" that describes names and characteristics of different industrial professions. In particular, it describes "what kind of jobs computer scientists do"; there are four major professions that correspond to degree BS in Computer Science:

www.bls.gov/oco/

  • Systems Analysts, Computer Scientists, and System Administrators are described here
  • Computer Programmers are described here
  • Computer Software Engineers are described here
  • Computer Support Specialists are described here

To learn more about statistically proved prospects of employment in these professions you can visit on the same page several articles that provide sound predictions of the American economy growth and of the job market growth. The most important four of these articles are:

  • "The U.S. Economy to 2010", Monthly Labor Review, Nov. 2001, pp. 3-20.
  • "Labor Force Projections to 2010: Steady Growth and Changing Composition", Monthly Labor Review, Nov. 2001, pp.21-38.
  • "Industry Output and Employment Projections to 2010", Monthly Labor Review, Nov. 2001, pp.39-56.
  • "Occupational Employment Projections to 2010", Monthly Labor Review, Nov. 2001, pp.57-84.

In paper #4 occupations with the largest job growth in years 2000-2010 are tabularized. Among twenty the fastest growing occupations are those that correspond to BS in Computer Science. The projections are as follows:

  • Computer support specialists are predicted to grow by 97 % (from current 506 to 996 thousands jobs)
  • Computer software engineers, applications are predicted to grow by 100% (from current 380 to 760 thousands jobs)
  • Computer software engineers, systems software are predicted to grow by 90% (from current 317 to 601 thousands jobs)
  • Network and computer systems administrators are predicted to grow by 82% (from current 229 to 416 thousands jobs)
  • Network systems and data communication analysts are predicted to grow by 77% (from current 119 to 211 thousands jobs)
  • Computer systems analysts are predicted to grow by 60% (from current 431 to 689 thousands of jobs)
  • Computer and Information System Managers are predicted to grow by 48% (from 313 to 463 thousands jobs)
  • Computer and information scientists, research are predicted to grow by 40% (from current 28 to 39 thousands jobs)

Total job growth in the above occupations will be by 76% from 2,467 to 4,351 thousands of jobs, i.e. by almost 2 millions new jobs or 200,000 annually.

Top

Is computer science program at UMass Dartmouth accredited? What is accreditation agency? Why is this important?

YES, the BS in Computer Science at UMass Dartmouth is accredited since 1988 by the Computing Accreditation Commission(CAC) of the Accreditation Board for Engineering and Technology ( ABET). A standard question when applying for job is whether your diploma is from an accredited school/department/program. The fact that the CS program is accredited increases the marketability of our graduating students and puts them at an advantageous position.

Top

What kind of minimal preparation from high school is required to be an effective computer science major?

At least 16 units of college preparatory courses including:

Top

Do I need to take computer programming courses in high school to apply to the computer science program at Umass Dartmouth?

NO, even knowledge of a computer as such is not required. However, all these skills and knowledge are certainly helpful in studying computer science.

Top

What is Computer Science all about?

Studying algorithmic mechanisms of computational processes independently of the application domain, i.e. how to solve problems of a society by means of computers. "It has often been said that a person does not really understand something until he teaches it to someone else. Actually a person does not really understand something until he can teach it to a computer, i.e. express it as an algorithm." Donald Knuth

Computer science encompasses the following sub-disciplines:

Top

What is a difference between Computer Science and Computer Engineering?

Computer science tends to be more software oriented vs. computer engineering being more hardware oriented. However, both majors deal to some extend with both hardware and software. Computer science program puts attention on methodologies of computing and, at the same time, prepares you to work with two most powerful programming languages - Java and C. Fundamentals and methodologies have longer lifetime of around 20 years or more and graduates with these kinds of backgrounds have higher chances to be more competitive in a market place.

Computer Science at UMASS Dartmouth requires 120 credits to graduate. Computer Science program is flexible in being able to realize a minor in another academic discipline. It allows 9 credits (3 courses) of free electives.

Top

What is a difference between Computer Science and Computer Engineering at UMass Dartmouth?

Computer Science requires 120 credits to graduate, Computer Engineering requires 126 credits. Computer Science is more flexible in being able to realize a minor in another discipline. It allows 9 credits (3 courses) of free electives. Computer Engineering program has no free electives.

Computer science program puts much more attention on fundamentals and methodologies of computing and, at the same time, prepares you to be proficient with the two powerful programming languages - Java and C. Fundamentals and methodologies have longer lifetime of around 20 years or more and graduates with these kinds of backgrounds have higher chances to be more competitive in a volatile market place. Technologies change more often and require knowledge renewal every 5 years or so.

Top

What are the most important features of computer science curriculum at UMASS Dartmouth?

We designed our curriculum following guidelines published in "Computing Curricula 2001" that are endorsed by the Association for Computing Machinery and IEEE.

In addition, flexibility, focus on foundations, methodologies and emerging technologies, were our design principles. Where others will teach you to make a living, with us you will learn to make a life.

Top

What are the main features of my freshmen and sophomore years at UMASS Dartmouth?

Main Features:

Observed Results:

Top

What are the computer environments/platforms at CIS department, UMASS Dartmouth?

The Department uses Windows and Linux platforms for instruction (Labs) and course assignments. No prior knowledge of Linux is necessary.

Top

Is it required that computer majors have their own computers?

No, it is not. However, it is most beneficial to have your own computer. There are three labs, with 24 computers in each, open to students. The demands on them tend to increase when assignments are due. Most CIS majors have their own computers and login remotely to our computers.

Top

What kind of computer and hardware/software configuration should computer science student have?

Most students find it useful to have a duel-boot machine, for Windows and for Linux. This will cover coursework from all courses. Any off-the-shelf PC will do. As most of the programming assignments will be in either C or Java, a compiler is a must. The CIS Department subscribes to MSDN Alliance with Microsoft Corp. This makes computer science students eligible to use many Microsoft software products.

Top

How can I increase my marketing power having a degree in Computer Science?

Degree in computer science is and will be a very lucrative profession in the market place.

It gives you a starting salary of at least $50,000, on average. Various computer-related professions require at least BS in Computer science. There are a lot of IT jobs currently and even more are planned to be needed.

Having additional minor or certificate in another discipline, such as mathematics, physics, biology, chemistry, business, and computer engineering, will be a definitive plus. Summer internships and summer employment may increase your marketability. Co-op opportunities are helping also in finding desired employer.

Top

How many programming languages will I learn during my undergraduate computer science studies?

At least two. You will learn object-oriented programming language Java in the software track of the computer science curriculum and C programming language in systems track. We also offer courses with programming languages such as Visual Basic, Fortran, and object-oriented C++.

Top

Who teaches the undergraduate computer science courses?

Full-time faculty teach all computer science courses for computer science majors. Laboratories are run by computer science graduate teaching assistants, closely supervised by faculty instructors teaching related course.

Top

How do I learn hands-on skills in computing?

Eight of our required computer science courses have mandatory lab instructions. Students solve problems first individually and later in collaborative multi-disciplinary groups of four students working on larger projects.

Top

How do I gain practical experience?

Computer science majors have an option to join the Coop program. This gives them industrial experience of a year and a quarter. Advanced Technology and Manufacturing Center (ATMC) in Fall River offers internships for juniors and seniors in computer science.

Top

What kind of knowledge in mathematics is required for computer science majors and why?

The Computer Science curriculum at UMASS Dartmouth requires 17 credit hours of mathematics: 6 credit hours of discrete mathematics, 8 credit hours of calculus, and 3 credit hours of probability.

Discrete mathematics is considered to be the calculus of computer science. It encompasses: elements of mathematical logic, predicate calculus, set theory, number theory, graphs, combinatorics, and proof methods.

Probability is very useful in description and analysis of networked computer systems with randomly changing workloads.

Top

How do I satisfy the Science requirements in computer science curriculum at UMass Dartmouth?

Student has a choice of taking a sequence of two 4-credit laboratory-based biology, chemistry, and physics courses. One additional 3-credit course is also required, which can help you in pursuing a minor in Biology, Chemistry, or Physics.

Top

Are high school credits transferable to UMASS Dartmouth?

YES, Advanced Placement high school courses in many disciplines that ended with Advanced Placement Test in which student received score of three or higher are transferable to UMASS Dartmouth.

Top

How many Advanced Placement credits can I transfer to UMASS Dartmouth?

As many credits as you have earned in Advanced Placement Tests. Please check for details in the UMD General Catalog for 2005-2006 on page 59.

Top

Do you have free electives in your computer science curriculum?

9 credits (or 3 courses) are free electives out of 120 credits, required to graduate with BS in Computer Science at UMass Dartmouth. This allows you to do a minor in another discipline (or pursue a certificate of your interest).

Top

What are the General Education requirements for computer science majors at UMass Dartmouth?

Computer science majors take 9 credits (3 courses) of Artistic and Cultural Literacy, 3 credits (1 course) of Global Awareness, and 3 credits (1 course) of Diversity as general education requirements. Computer science majors also take 9 credits of critical reading and writing in English including Technical Communication.

Top

Are mathematics, chemistry, and physics courses taken in the engineering program called IMPULSE transferable into Computer Science major?

YES

Top

Contact Info:

Text Only Options

Top of page


Text Only Options

Open the original version of this page.

Usablenet Assistive is a UsableNet product. Usablenet Assistive Main Page.