Hello Bytes!
Maybe my question seems a bit silly (as one could simply answer it "Well, what are you more passionate about?" or stuff like that - please don't answer like this), but I am in a bit of a dilemma and time is short at the moment and I need to make a decision before it's too late.
I have just begun my second year in a UK uni for a BSc Hons Web Systems Development but I am not that happy about the course. Very diluted in my opinion. So I am thinking to switch courses if need be. But my only choice would be Computing (Software and Systems) or just plain Computing. I am not that sure how well or poor are these other courses prepared but was just wondering from the diploma point of view where would one stand on a better ground looking at what is out there in the employment world. I am aware that you can't swing a cat without hitting a Java software developer on one side and a PHP web developer on the other. But still ...
Trends, employment, need for developers and job opportunities, ... I don't know, mix it which ever way you want.
Also let me just paste what they are giving us in the final year so you would see where one degree or the other would take the student:
BSc (Hons) Web Systems Development:
INTRANET DESIGN & SECURITY (30 CREDITS)
E-COMMERCE DEVELOPMENT (15 CREDITS Semester 2)
PROFESSIONAL DEVELOPMENT PORTFOLIO (15 CREDITS Semester 1)
WEB SYSTEMS PROJECT (30 CREDITS)
WEB SCRIPTING (15 CREDITS Semester 1)
STREAMING MEDIA TECHNOLOGIES (15 CREDITS Semester 2)
BSc (Hons) Computing (Software and Systems):
RESEARCH AND DEVELOPMENT PROJECT - (30 CREDITS Semester 1,2) Compulsory
DISTRIBUTED SYSTEMS - (15 CREDITS Semester 1) Compulsory
PROFESSIONAL, LEGAL, ETHICAL & SOCIAL ASPECTS Of COMPUTING - (15 CREDITS Semester 2) Compulsory
RESEARCH SKILLS - Optional 15 1
INTERFACE PROGRAMMING - Optional 15 1
MOBILE APPLICATION DEVELOPMENT - Optional 15 2
ADVANCED DATABASES - Optional 15 1
INTRANET DESIGN & SECURITY - Optional 30 1,2
SYSTEMS METHODOLOGY - Optional 15
COACHING LEARNING TEAMS - Optional 15 1
COACHING LEARNING TEAMS - Optional 15 2
The second year differs only in the Computing guys studying Operating Systems, OOP with Java and Software Engineering, whereas us at Web Systems are doing a BIT OF Adobe Flash, also Sound on the Web, and some empty design theory (they are revamping the course from next year so I will be doing now stuff they are discarding next year).
I know I will be able to pick up any technology in the future anyway (as work requires) but which piece of paper looks better, which offer greater chance of employment, etc.? And again, please look at what they teach in each of the 2 degrees, anyway.
I know there is a crisis out there in IT employment so you need not remind me of that and advise me to drop out and change careers altogether as I do not have the time anymore for that (it would mean wasting another 2 years so, don't. please)
OK, so WHICH???
Cheers guys!
Ty
3 6702
Without detailed descriptions of the courses here is my initial impression of what you have posted. Web Systems Development
There seems to be more potatoes here. This seems focused on gearing you up to become somewhat of a "Webmaster" able to dable in Internet side of programming with scripting, trends, security, etc. If you want to spend your life making interactive websites or E-Commerce this may be the route to go. Computing - Software and Systems
This is one of those "soft" names for a degree that does not really clarify what it's for. Is it technical or managerial because it seems as though it could go either way.
- What is the Research and Development Project?
- Unless I'm mistaken Distributed Systems is more a "Problem Solving" aspect of planning. This supports my theory of this taking more a business or management approach. You would be the planner or architect of solutions rather than working hands-on to provide the meat and potatoes of a project.
- Lots of Legalese, building Research Skills, Ethics and social aspects, coaching and leading
While the Computing one seems to have a lot of "Optional" courses for actual hands-on work in a technical aspect its main focus is the business/management side of the house. Personal Summery
Though you may want to think for yourself or ask your advisor...
If you want to be the layworker toiling away and doing the hard-work for little praise beyond personal satisfaction ... go with the Web Systems Development.
If you want to be the tyrranical overlord of your budding team of workers... or if you want to be a researching finding new and innovative solutions to business problems. Basically the "idea" man who doesn't do much concrete work...go with the Computing one.
Again, this is just my personal opinion. I have found that in the actual workforce I've had a lot of extra hats thrusted on me that I never expected. I've been asked to be everything from a graphics artist to a systems administrator to even a teacher and a manager. What school doesn't prepare you for a future employer may hoist on you anyway.
I know this is an old post but since I am reading now, I can assume others will too. There are similar posts that are more recent and this type of question can be found in every development forum you come across.
Here are my two cents - I have an Associate’s Degree from DeVry. My program was Computer Information Systems. Back then, the program consisted of nothing more than an intro to VB5, an intro to C++, some PowerBulder and a DB course with Access. It was hardly anything to prepare me for the field. However, I was intent upon being successful.
It has been 11 years since I graduated DeVry's two year program. I found a job immediately when I entered the field. I followed my interests, stayed humble and kept learning. I have worked for 5 companies in a range of titles from "programmer " to "software architect". I have been promoted continually, managed other developers and been in charge of nearly every aspect of software development at one time or another. Over the past 11 years, my salary has increased 266%.
The point I am trying to make is that there is no golden path that can guarantee success. You must follow your heart, put in the effort and make good decisions. Do the work, your work, and you will be rewarded and happy.
Computer software and systems are safe bet.
Sign in to post your reply or Sign up for a free account.
Similar topics |
by: aurora |
last post by:
Hello!
Just gone though an article via Slashdot titled "The Free Lunch Is Over: A
Fundamental Turn Toward Concurrency in Software"
http://www.gotw.ca/publications/concurrency-ddj.htm]. It argues that the
continous CPU performance gain we've seen is finally over. And that future
gain would primary be in the area of software concurrency taking advantage
hyperthreading and multicore architectures.
Perhaps something the Python interpreter...
|
by: Doug Laidlaw |
last post by:
I tried to grab an image from a Web page the other day. It turned out that
the page was made up of three horizontal bands, and part of the image was
in each. One band was a JPEG, another was a GIF and I have forgotten what
the main page was.
Apart from lining up the parts of the image, there was no discrepancy in
colours between the two formats. Is that what "Web-safe" means? I thought
that it just meant that the colours would be the...
|
by: Gary James |
last post by:
This may not be a direct C# question, but since I'll be using using C# for
development, I thought I'd pose the question here.
I'll soon be involved in the design of a new software product that will
employ a software "Plug-In" architecture. Taking the plug-in route will
give us a design that can adapt to, as yet, undefined future requirements
(within the scope of the plug-in interface spec of course). In the past
I've done this with...
|
by: popman |
last post by:
Please help.Any points would be appreciated.
Thanks.
|
by: Mike Labosh |
last post by:
I'm a middle tier (dll / MTS / COM+ / Extensions) guy and I'm a bit rusty on
the GUI part of ASP.NET
I have a web form that a user uses to cycle through records in the DB to
review unmatched items and assign / fix them.
I need the WebForm to contain the identity key from the SQL Server table so
the Save button can pass it in a WHERE clause so that the system updates the
correct record, but I don't want the user to SEE this value on the...
| |
by: moskie |
last post by:
My company is looking into buying some pre-packaged software to
implement the "help" portion of our .Net 2.0 web applicaiton.
We're looking for something that would perhaps act as a pop-up window
that has features you typcially see in the Help features of a desktop
application: table of contents, index, searching, that type of thing.
I'm imagining something where we have to develop an XML document (or a
database table?) that contains the...
|
by: taoberly |
last post by:
A few months ago I posted a question about using a file on my hard
drive to perform cross-frame scripting and pull data from a server on
my company's intranet. I eventually got this working using an HTA file
and Internet Explorer.
Now I'm tackling a similar issue, but really need to keep the IE menus,
navigation buttons, etc. this time around. Assuming a solution exists,
I'm guessing it involves using the IE6 SP2 "Mark of the Web"...
|
by: samadams_2006 |
last post by:
I'm trying to get a simple VB.NET "Web Application" (not a regular
application) to work with an Access Database. Seems simple enough, but
I cannot seem to get it working. If anyone has a simple example that
they can send me it would be very much appreciated. Drop me an email
at: samadams_2006@yahoo.ca
Thanks...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
| |
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |