FAQ for Computer Science Undergraduate Students


This FAQ is intended to provide answers to Frequently Asked Questions by undergraduate students in computer science. If the answer you need is not contained here, contact your advisor or the staff assistant for the math and computer science programs, at (717) 948-6081. The departmental Information of Local Interest page is also a valuable source of information for computer science majors.

  1. Advising
  2. Registration
  3. Access Accounts/Software
  4. Sun Lab Machines/Accounts
  5. Miscellaneous



  • Who is my advisor?   TOP
    Your advisor is the faculty member assigned to help you make the transition into the computer science program, and particularly to help you with scheduling courses and making sure that you satisfy degree requirements. You should have received a letter with your advisor’s name and contact information when you were accepted into the computer science program. You can also find out who your advisor is by logging in to the LionPATH system (http://launch.lionpath.psu.edu/) and requesting a degree audit. Your advisor’s name should appear at the top of your audit. If this does not work, contact the staff assistant (948-6081).


  • What is a degree audit?   TOP
    The degree audit is a listing of the courses you have taken and how they apply to the requirements for the computer science degree. The degree audit also shows requirements you have yet to satisfy, including required courses you have not yet taken and so on. You can request a copy of your degree audit by logging in to the LionPATH system (http://launch.lionpath.psu.edu/). You can NOT graduate unless all of the requirements listed on the degree audit are satisfied.


  • What should I do if my degree audit is wrong?   TOP
    Your degree audit may contain errors — courses that do not appear at all, or are not listed as satisfying some requirement when they should. In this situation, you should consult with your advisor. Your advisor can arrange for changes to be made to your audit if appropriate.


  • How do I decide which classes to take?   TOP
    Although you are not required to talk with your advisor before selecting courses, it is an excellent idea to do so, and will help to prevent unpleasant surprises at graduation time. Your degree audit is also a helpful guide for selecting courses.


  • How can I see what classes are offered?   TOP
    You can obtain a schedule of classes booklet from Enrollment Services (in the Swatara building) or the department office (W255 Olmsted). You can also view all courses offered in the PSU system on LionPath, by clicking the “students, faculty, and staff” login button, and logging in with your PSU credentials. Then select find classes, and enter the appropriate semester, campus location and department. We recommend using this web page to view the schedule since it is more current than a printed schedule, and also shows how many seats are left in each class. You can also use the departmental Information of Local interest page for direct links into the schedule of courses web page for math and computer science courses.


  • How can I register for classes?   TOP
    You can register in person (at Enrollment Services in the Swatara Building), or you can use the LionPATH system. For any registration method, you will need the schedule number for each class you wish to register for. You can obtain the schedule numbers from a printed schedule of classes or from the web (see How can I see what classes are offered?).


  • What should I do if a class I want to take is full?   TOP
    Contact the staff assistant at (717) 948-6081.


  • Can I take some classes at another university or college while attending PSU Harrisburg?   TOP
    In general, yes, although you will need to be somewhat careful. In particular, at least 36 of the last 60 credits you take for your degree must be taken within the PSU system. Additionally, you MUST provide a transcript (with final grade) for such courses to Academic Records (in the Swatara building) so that these courses can be added to your PSU coursework. If you take take classes at another school the semester you intend to graduate, you must be able to get such transcripts to Academic Records before the end of the PSU semester. This is a potential problem because PSU semesters end earlier than those of many surrounding colleges and universities. Finally, if the courses you take at another school are to substitute for required courses or fill a particular graduation requirement, you must get approval for these courses from your advisor. If the course taken elsewhere is to substitute for a particular required course, you should fill out a Prior Approval form (available from the department office), have your advisor and the program chair sign it, and then return the form to Enrollment Services.


  • How do I get onto the graduation list?   TOP
    Early in the semester you intend to graduate, you must register your intent to do so using the “Graduating this Semester” application on LionPATH system. Confirm the activation period on the academic calendar for the dates when you can activate your intent to graduate.


  • What is an Access account?   TOP
    An Access account is a computer account that is given to every student in the PSU system. An Access account provides Internet access, email, access to network resources in the PC computer labs and hosting for a personal web page.


  • How do I get an Access account?   TOP
    An Access account is automatically created for you when you are accepted into the PSU system. You can pick up the userid and password for your Access account from any of the lab operators behind the desk in the front of the W305 Olmsted building computer lab. You will need a photo ID to pick up your account information. After you have the initial password, you can use it to log in to https://www.work.psu.edu, where you can change your password, set up email forwarding and do some other configuration of your Access account.


  • How can I use my Access account to connect to the Internet?   TOP
    Penn State Harrisburg has full-service wireless available throughout the campus. The Information Technology Services (ITS) offers Student Help Desk, a free service for any enrolled students. If you are having any issues with personal devices, such as laptops, phones, or tablets, the Student Help Desk can provide assistance.


  • How do I get the “free” Microsoft software?   TOP

    Microsoft’s Education Hub Store is where students and faculty members can download their own software titles and product keys for personal use.

    1. Using an InPrivate or Incognito mode in your browser, go to https://azureforeducation.microsoft.com/devtools.

    2. Click on the blue “Sign In” button and enter your school-provided email address and hit “Next”. Note you will be redirected to PSU’s sign in page to sign in.

    3. Upon signing in, you may be asked to agree to the terms and conditions (for first time users). If not, you should see all the software titles available for download by searching the keyword “Education” and choose the “Education (preview)” from the list.Once you’re on the Education Quick Start Pane, you’ll see the software title list under the “Software” menu.


  • What are the Sun Lab machines used for?   TOP
    We encourage you to use the Sun Lab machines (in W210A and W210 Olmsted) for all of your programming assignments (although you may also program under Windows for most assignments). The machines run on a distribution of Linux (Ubuntu) and are useful for general purpose computing such as Web development, email, word processing and productivity uses (using OpenOffice), and many other tasks.


  • How do I get a Sun Lab account?   TOP
    You can pick up an account application form from the staff assistant for math and computer science in W255 Olmsted. This form also contains instructions for maintaining and accessing a personal Web page on the Sun Lab machines. After filling out the form, you can return it to the staff assistant. Your account will usually be created within a few days after returning the form.


  • How can I get into the Sun Lab?   TOP
    To enter the Sun Lab (W210A and W210 Olmsted), you will need to be added to the access list, after which time you can use your PSU ID card to unlock the door. Please see the staff assistant for math and computer science, in W255 Olmsted. You must apply for a Sun Lab account before you are added to the access list. You will also need to sign a form indication your promise not to misuse the lab. Once you have been granted access, you can unlock the door to the Sun Lab by simply sliding your ID card in reader located by the doors.


  • How can I learn how to use the Sun Lab machines and Unix?   TOP
    One helpful resource is the local usage guide. The book “UNIX in a Nutshell”, Arnold Robbins, O’Reilly, 1999, ISBN 1-56592-427-4, is a useful reference for anyone who is new to Unix. Finally, any more experienced Unix user who happens to be working in the lab will usually be willing to answer short questions.


  • What uses of the Sun Lab machines are appropriate and ethical?   TOP
    All of the usual Penn State rules apply, as well as some additional rules from the Computer Science Program. The local ethics page has links to the general Penn State computer usage policies. The short answer is that viewing or altering another user’s data without permission is never allowed, and that any commercial use of any Penn State computing resource is prohibited.


  • Can I use the Sun Lab machines from home (or some other location)?   TOP
    You can access the Sun Lab machines remotely using ssh (Secure Shell) and sftp (secure ftp). This article provides the information on connecting to Penn State using a VPN. The department does not condone using telent or ftp. When you use telnet or ftp, your password is sent across the network unencrypted, and so could be intercepted by some malicious user. The usage guide contains a list of the hostnames of all of the Sun Lab machines. Secure shell is available for free (for non-commercial use) from ITS.


  • Can I maintain a personal Web page on my Sun Lab account?   TOP
    Yes. Basic instructions for this are contained on the account application form. You can use CGI programs with your Web page if the computer science faculty check and approve your programs – contact Dr. Bui (948-6088). You can also maintain a personal Web page on a University-wide server – see Sites at Penn State for more details.


  • What is the difference between the Computer Science (COMP), Information Systems (INFSY) and Information Sciences and Technology (IST) degrees at PSU Harrisburg?   TOP
    Computer Science is the most technical of the three, and emphasizes problem solving and mathematics. Information Systems emphasizes business applications of technology. Information Sciences and Technology emphasizes using and administering hardware and software systems.


  • Can I get help with writing papers, etc.?   TOP
    The Learning Center on campus provides help to students with writing and other course-related issues.