• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:50
CEST 17:50
KST 00:50
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy4Code S RO8 Preview: herO, Zoun, Bunny, Classic7Code S RO8 Preview: Rogue, GuMiho, Solar, Maru3BGE Stara Zagora 2025: Info & Preview27
Community News
Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."2Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey.8Code S RO8 Results + RO4 Bracket (2025 Season 2)14BGE Stara Zagora 2025 - Replay Pack2Weekly Cups (June 2-8): herO doubles down1
StarCraft 2
General
Turning Real Purpose Into Real-World Brand Power Jim claims he and Firefly were involved in match-fixing How herO can make history in the Code S S2 finals Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey. Code S RO8 Results + RO4 Bracket (2025 Season 2)
Tourneys
[GSL 2025] Code S: Season 2 - Semi Finals & Finals Sparkling Tuna Cup - Weekly Open Tournament $3,500 WardiTV European League 2025 Sea Duckling Open (Global, Bronze-Diamond) SOOPer7s Showmatches 2025
Strategy
[G] Darkgrid Layout Simple Questions Simple Answers [G] PvT Cheese: 13 Gate Proxy Robo
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target Mutation # 474 Futile Resistance
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ ASL20 Preliminary Maps BW General Discussion Recent recommended BW games FlaSh Witnesses SCV Pull Off the Impossible vs Shu
Tourneys
[Megathread] Daily Proleagues [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET Small VOD Thread 2.0 [BSL20] ProLeague Bracket Stage - Day 4
Strategy
I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread Beyond All Reason What do you want from future RTS games?
Dota 2
Best crypto recovery experts in the world Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread UK Politics Mega-thread Russo-Ukrainian War Thread Vape Nation Thread
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
A Better Routine For Progame…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 32754 users

Computer Science is truly a mind-blowing field.

Blogs > Mirosuu
Post a Reply
Mirosuu
Profile Blog Joined December 2010
England283 Posts
Last Edited: 2011-10-08 22:28:35
October 08 2011 22:27 GMT
#1
Hi TL, this is my first blog on the site, so please let me know if I have gotten any of this wrong. x_x

As the title says, I just think that the field of CS is mind-blowing.

I'm a final year CS student at a top 30 university in the UK, just beginning the grind that is the final year project + dissertation.

I'm creating a Multi-agent based traffic simulation to model traffic junctions and the behaviour that happens with them when you shove AI into the environment, accompanied with various environmental variables such as traffic lights with a certain timer, or a lane closure on a 4 way traffic junction.

When I picked the project, I began reading a book on the ideas behind multi-agent based systems. It seemed rather interesting, coupled with some lack of knowledge on the maths notation that was used in the book, I entered this university year with an open mind of what may happen with this project. I was surprised when I was told by my tutor to look at a specific paper that she had emailed over to me.

Labelled "Traffic at the edge of chaos", it blew my mind with things and changed truly how I thought about traffic and pedestrian systems.

I had never thought about chaos and chaotic systems being anywhere near related to vehicle traffic on a road, or pedestrians travelling through a busy airport.

Ever since I read that academic paper on chaotic systems and traffic, I've been thinking about criticality and traffic, and how these small things can make a huge or chaotic effect to our local environment as a result.

Computer Science has truly opened my mind to all of these new concepts and topics about our world.

If any of you are curious about what my project really means I'm doing. Look at this link, it will work like this. http://www.traffic-simulation.de/

Please don't hate me too much if any of this is bad. I'm a perfectionist by nature but I've been enjoying a drink this evening, watching IPL and talking to my girlfriend. Just leave me some nice feedback and I look at it when I'm sober and can quantify what I need to do to fix the problems

P.S. I've got a song stuck in my head right now I want to share with you guys.



I hope you enjoy!

***
The more things change, the more they stay the same.
pStar
Profile Blog Joined December 2010
996 Posts
October 08 2011 22:33 GMT
#2
im sixth form at the moment and am at the point of doing my UCAS form :/ So im in the middle of deciding what Comp Sci courses i am going to do...

Im curious as to what uni you are at?
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 08 2011 22:47 GMT
#3
I'm at Aston University at the moment. I'm really enjoying it. Sadly can't say the same about a lot of the other people on the course.
The more things change, the more they stay the same.
D4Lorg
Profile Joined January 2010
10 Posts
October 09 2011 00:10 GMT
#4
haha, i was playing with stimulation, traffic manages to flow alot better when i set politeness to 0 ><. but there were alot of cars stopping in very short amounts of time. in the real world, that = crash.
also, chaos theory ftw :D also, i dont know what -form- in "sixth form" -pStar october 09 2011 07:33 means. clarification plz?
AcrossFiveJulys
Profile Blog Joined September 2005
United States3612 Posts
October 09 2011 00:17 GMT
#5
I'm a phd student working in machine learning/AI. I occasionally dabble into multiagent stuff, as one of my advisors specializes in the field. Glad you're enjoying your project :D

Computer science is the future of the world, imo! one day everything will be controlled by computation.
TheNessman
Profile Blog Joined May 2009
United States4158 Posts
October 09 2011 00:47 GMT
#6
can you say more about "chaotic systems"? what are those?
~~! youtube.com/xmungam1 !~~
Julmust
Profile Blog Joined November 2008
Sweden4867 Posts
October 09 2011 00:57 GMT
#7
2nd year comp-sci student here and even though I'm not through the basic courses yet (just finishing off a course in microcomputing right now) and I'm having my mind blown on a weekly basis on how fucking smart people are. The solutions they find to problems no one has ever heard of, or will hear of thanks to the awesome programming/design of another person.

After this I'll have my first algorithm-course. Hoping for it to be a good one since algorithms are just so damn interesting!
AdministratorI'm dancing in the moonlight
NinjoOb
Profile Blog Joined November 2009
Canada128 Posts
Last Edited: 2011-10-09 01:25:43
October 09 2011 01:24 GMT
#8
I'm doing my master's on traffic modelling with microsimulation. In my project, I have a somewhat simplistic way to pick a route for each individual (shortest path from every node available at distance 1 from current node, then logit choice model to pick the path) but this doesn't really reflect imperfect knowledge of the system etc, so Incorporating artificial intelligence to model the behavior of each individual seems like an interesting idea. Can you forward me that paper you mentioned along with any other source of information on the subject please ?
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 09 2011 01:48 GMT
#9
@Julmust: Algorithm courses are amazingly interesting in my opinion. You get to learn so much more about why memory use and speed of an algorithm is important, added with some maths to back the statement up.
I wished we did even more than we did in it. T_T

@TheNessman: chaotic systems are covered in more detail in here: maybe it will help you. http://en.wikipedia.org/wiki/Chaos_theory

@NinjoOb: My project is focused on a singular junction with the option to change said junction to be a roundabout, 2 lane, 4 way junction, single lane junction etc etc, so the complexity of finding the shortest route between A and B isn't needed for this.

The incorporation of AI into each individual vehicle doesn't get covered in the paper on chaos theory and traffic, but this is just one paper of many that I am meant to be researching. If you can give me an email address to send the paper to, I'll send it to it. The AI part of the project essentially encapsulates each "vehicle" as an "agent" of the system, and that it reacts to the environment around it, and performs state transforming functions upon itself each time tick that goes by, and that state transforming shows progress to the user of the program to see how the AI is reacting to the environment around it.

I could go on for a long while about it, but that's not the time nor place to do so. x_x

:D
The more things change, the more they stay the same.
Roe
Profile Blog Joined June 2010
Canada6002 Posts
Last Edited: 2011-10-09 02:07:35
October 09 2011 02:05 GMT
#10
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?
NinjoOb
Profile Blog Joined November 2009
Canada128 Posts
October 09 2011 02:15 GMT
#11
On October 09 2011 10:48 Mirosuu wrote:

@NinjoOb: My project is focused on a singular junction with the option to change said junction to be a roundabout, 2 lane, 4 way junction, single lane junction etc etc, so the complexity of finding the shortest route between A and B isn't needed for this.

The incorporation of AI into each individual vehicle doesn't get covered in the paper on chaos theory and traffic, but this is just one paper of many that I am meant to be researching. If you can give me an email address to send the paper to, I'll send it to it. The AI part of the project essentially encapsulates each "vehicle" as an "agent" of the system, and that it reacts to the environment around it, and performs state transforming functions upon itself each time tick that goes by, and that state transforming shows progress to the user of the program to see how the AI is reacting to the environment around it.

I could go on for a long while about it, but that's not the time nor place to do so. x_x

:D


Oh I see, still I would be greatly interested in reading about the merge of AI and traffic simulation. I'll pm you my email.
Mirosuu
Profile Blog Joined December 2010
England283 Posts
October 09 2011 12:49 GMT
#12
On October 09 2011 11:05 Roe wrote:
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?


If you wanted to learn some introductory stuff. I'd pick a programming language to learn, and also look at an algorithm analysis class. Those are core Computer Science topics. From there, you can go a number of different ways. I wanted to do more AI based modules, because I excelled at those in my earlier years of my degree. It is more psychology based in them, obviously, but they are certainly interesting.

I wouldn't certainly throw myself into understanding the P != NP argument if you don't know a lot about CS. I'm just now understanding that problem myself and it's still complex.

So yeah, pick up a programming language to learn, and just code random stuff in it. Find things you would find handy, and then make them yourself in that language, if you can. I strongly suggest Java, or Python as a nice first language. They aren't too difficult to pick up and learn.

Hope that helps!
The more things change, the more they stay the same.
Cruncharoo
Profile Blog Joined March 2011
United States136 Posts
October 09 2011 15:34 GMT
#13
I'm actually taking a second ODE class right now that has a good deal of focus on Chaotic Systems. Probably one of the most interesting things I've studied in Math so far.
Roe
Profile Blog Joined June 2010
Canada6002 Posts
October 09 2011 18:35 GMT
#14
On October 09 2011 21:49 Mirosuu wrote:
Show nested quote +
On October 09 2011 11:05 Roe wrote:
I was thinking of changing into comp sci in university. I'm in my second year of psychology but I just keep losing interest in everything and think maybe comp sci would be a great mix of my love of algorithms and creating things. I was wondering what the math requirements were like, and how hands-on things can get. I have quite the history with some really basic computer programming stuff. In grade 8 computer class we got to input commands and create our own program for a sprite to execute. It was basically "if x then y" and stuff like that which could get more complex. The whole class finished the basic assignment but I kept going. Something drove me on to create new things, to make more and more complex algorithms.

I later learned some random stuff like HTML(designing webpages on geocities and neopets lol ) and condition & effect through age of empires(the scenario editor could do quite a bit albeit a bit primitive. I really loved just fooling around with setting up condition/effect kind of stuff and figuring out how to make certain actions trigger changing a unit's HP or attack, name etc). I've tried reading about some of the more technical stuff, but it seems too heady and dense. Would anyone suggest anything for me to find out more about the beginner levels of comp sci, and importantly something that would tell me if I'm interested in what comp sci really is?


If you wanted to learn some introductory stuff. I'd pick a programming language to learn, and also look at an algorithm analysis class. Those are core Computer Science topics. From there, you can go a number of different ways. I wanted to do more AI based modules, because I excelled at those in my earlier years of my degree. It is more psychology based in them, obviously, but they are certainly interesting.

I wouldn't certainly throw myself into understanding the P != NP argument if you don't know a lot about CS. I'm just now understanding that problem myself and it's still complex.

So yeah, pick up a programming language to learn, and just code random stuff in it. Find things you would find handy, and then make them yourself in that language, if you can. I strongly suggest Java, or Python as a nice first language. They aren't too difficult to pick up and learn.

Hope that helps!

Thanks for the help. Actually my dad gave me netbeans (java) a while back but it was a little too much to digest during high school. I'm thinking I'll try to make some codes with that in my spare time and see where I can go with it on my own, while trying to get into either the second level comp courses or intro level at university for the winter.
Please log in or register to reply.
Live Events Refresh
Next event in 10m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Hui .330
trigger 76
StarCraft: Brood War
Britney 31374
Calm 9356
Rain 6339
Horang2 2161
EffOrt 1340
Stork 744
PianO 565
BeSt 289
actioN 218
sSak 105
[ Show more ]
Hyun 68
Sea.KH 67
Shinee 51
Movie 39
Terrorterran 25
Aegong 21
Killer 16
zelot 16
Noble 14
ivOry 3
Zeus 0
Dota 2
Gorgc5677
qojqva2617
Dendi2591
XcaliburYe289
LuMiX1
Counter-Strike
fl0m4583
Foxcn920
rGuardiaN77
Super Smash Bros
Mew2King138
Heroes of the Storm
Khaldor690
Other Games
tarik_tv9170
singsing1914
B2W.Neo1484
Beastyqt472
C9.Mang0368
Fuzer 192
KnowMe133
RotterdaM128
FrodaN24
Organizations
Dota 2
PGL Dota 2 - Main Stream13650
Other Games
EGCTV603
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• maralekos20
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 3194
• WagamamaTV536
• Ler90
League of Legends
• Jankos3174
Upcoming Events
WardiTV Qualifier
10m
BSL: ProLeague
2h 10m
Bonyth vs Dewalt
Cross vs Doodle
MadiNho vs Dragon
Replay Cast
8h 10m
Wardi Open
19h 10m
Replay Cast
1d 8h
Replay Cast
1d 18h
RSL Revival
1d 18h
Cure vs Percival
ByuN vs Spirit
RSL Revival
2 days
herO vs sOs
Zoun vs Clem
Replay Cast
3 days
The PondCast
3 days
[ Show More ]
RSL Revival
3 days
Serral vs SHIN
Solar vs Cham
Replay Cast
4 days
RSL Revival
4 days
Reynor vs Scarlett
ShoWTimE vs Classic
uThermal 2v2 Circuit
4 days
SC Evo League
5 days
Circuito Brasileiro de…
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2025-06-11
BGE Stara Zagora 2025
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

Copa Latinoamericana 4
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
BLAST Open Fall 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2025 TLnet. All Rights Reserved.