Bachelor’s Degree in Computer Science
Special Features
- Our programs develop outstanding computer professionals. Graduates are well prepared for careers in business, government, education, or research. Students become thoroughly grounded in programming languages, computer architecture, computer systems, and theory of computation. In addition, they gain experience in applied computer science areas such as computer graphics, databases, and networking.
- Our students are enjoying notable professional success in industry and education, including Microsoft, IBM, AT&T Bell Labs, GTE, MCI, Cisco Systems, First Data Corp., Caterpillar, SITA, Bluestem Systems, Amteva Technologies, Commerce Clearing House, Sterling Software, Marathon Photo, Isterra, LHS Communications Systems, Software Artisans, University of Texas, etc.
- Students develop the inner essentials for success in the computer science professions — problem-solving ability, logical thinking, creativity, and fine focus of attention.
- Students gain experience with the most advanced operating systems and computer environments, ranging from minicomputer environments based on the UNIX operating system — which allow multiple users and multiple tasks on one computer — to environments based on networked personal computers and workstations (powerful single-user systems).
- Students master the unifying theory of programming languages, and explore a variety of modern languages and approaches to programming, including "C/C++" and "Java" (for technical and systems programming), "Scheme/LISP" (for expert systems), "Prolog" (for logic-based programming), and "ML" (for research in the functional approach to programming).
- The faculty use an effective teaching approach that creates a learning environment of ease and enjoyment without the stress and strain that commonly accompany a rigorous discipline.
- Students study the basic principles underlying all computer hardware, and examine principles that have given rise to the most recent advances in high-performance and super computing systems, including "parallel," "distributed," and "highly concurrent" approaches. (These three approaches each use many computers in combination to solve a large computational task.)
- The CS departmental labs include a Sun lab, with two Sun servers, faculty research lab, and PC laboratories. The labs are all part of the CSNET network, which also connects to the campus network and Internet. The CS department labs and network include Unix, Linux, and NT systems, and a variety of support resources for scanners, printers, and other various servers. A pair of dual NT servers support the lab. Students can access the campus library, and other campus servers directly from all CS labs, or from the campus dial-in servers.
- Through field trips and guest lectures by successful computer professionals, students become familiar with the latest developments in computer science and their practical applications in science and industry.
- The electronic computer is limited compared to the computing ability of the 100 billion neurons of the human brain. This vast capability of the brain physiology is directly cultured through the Maharishi University of Management curriculum, so that graduates not only master computer science, but also grow in the ability to spontaneously operate from the total potential of their own brain physiology and make right decisions without mistakes.
